import { MobileAccessibility } from '@ionic-native/mobile-accessibility' ; export class MobileAccessibilityMock extends MobileAccessibility { MobileAccessibilityNotifications : { ANNOUNCEMENT : 'ANNOUNCEMENT' ; BOLD_TEXT_STATUS_CHANGED : 'BOLD_TEXT_STATUS_CHANGED' ; CLOSED_CAPTIONING_STATUS_CHANGED : 'CLOSED_CAPTIONING_STATUS_CHANGED' ; DARKER_SYSTEM_COLORS_STATUS_CHANGED : 'DARKER_SYSTEM_COLORS_STATUS_CHANGED' ; GRAYSCALE_STATUS_CHANGED : 'GRAYSCALE_STATUS_CHANGED' ; GUIDED_ACCESS_STATUS_CHANGED : 'GUIDED_ACCESS_STATUS_CHANGED' ; INVERT_COLORS_STATUS_CHANGED : 'INVERT_COLORS_STATUS_CHANGED' ; LAYOUT_CHANGED : 'LAYOUT_CHANGED' ; MONO_AUDIO_STATUS_CHANGED : 'MONO_AUDIO_STATUS_CHANGED' ; PAGE_SCROLLED : 'PAGE_SCROLLED' ; REDUCE_MOTION_STATUS_CHANGED : 'REDUCE_MOTION_STATUS_CHANGED' ; REDUCE_TRANSPARENCY_STATUS_CHANGED : 'REDUCE_TRANSPARENCY_STATUS_CHANGED' ; SCREEN_CHANGED : 'SCREEN_CHANGED' ; SCREEN_READER_STATUS_CHANGED : 'SCREEN_READER_STATUS_CHANGED' ; SPEAK_SCREEN_STATUS_CHANGED : 'SPEAK_SCREEN_STATUS_CHANGED' ; SPEAK_SELECTION_STATUS_CHANGED : 'SPEAK_SELECTION_STATUS_CHANGED' ; SWITCH_CONTROL_STATUS_CHANGED : 'SWITCH_CONTROL_STATUS_CHANGED' ; TOUCH_EXPLORATION_STATUS_CHANGED : 'TOUCH_EXPLORATION_STATUS_CHANGED' ; } ; returns { Promise < boolean > } isScreenReaderRunning ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isVoiceOverRunningCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isTalkBackRunningCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isChromeVoxActive ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isBoldTextEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isClosedCaptioningEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isDarkerSystemColorsEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isGrayscaleEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isGuidedAccessEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isInvertColorsEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isMonoAudioEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isReduceMotionEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isReduceTransparencyEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isSpeakScreenEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isSpeakSelectionEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isSwitchControlRunningCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; returns { Promise < boolean > } isTouchExplorationEnabledCallback ( ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; /**
     *
     * * @returns {Promise<number>} Returns the result
     */ getTextZoomCallback ( ) { let response ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; param textZoom { number } setTextZoom ( textZoom ) { } ; /**
     *
     */ updateTextZoom ( ) { } ; param value { boolean } usePreferredTextZoom ( value ) { } ; param mobileAccessibilityNotification { any } param value { string } returns { Promise < boolean > } postNotification ( mobileAccessibilityNotification , value ) { let response = true ; return new Promise ( ( resolve , reject ) => { resolve ( response ) ; } ) ; } ; param value { string } param queueMode { mumber } param properties { any } speak ( value , queueMode ? , properties ? ) { } ; /**
     * Stops speech.
     */ stop ( ) { } ; }