import { SocialSharing } from '@ionic-native/social-sharing' ; export class SocialSharingMock extends SocialSharing { param message { string } param subject { string } param file { string | string [ ] } param url { string } returns { Promise < any > } share ( message ? , subject ? , file ? , url ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param options { object } returns { Promise < any > } shareWithOptions ( options ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param appName { string } param message { string } param subject { string } param image { string } param url { string } returns { Promise < any > } canShareVia ( appName , message ? , subject ? , image ? , url ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param message { string } param image { string } param url { string } returns { Promise < any > } shareViaTwitter ( message , image ? , url ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param message { string } param image { string } param url { string } returns { Promise < any > } shareViaFacebook ( message , image ? , url ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param message { string } param image { string } param url { string } param pasteMessageHint { string } returns { Promise < any > } shareViaFacebookWithPasteMessageHint ( message , image ? , url ? , pasteMessageHint ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param message { string } param image { string } returns { Promise < any > } shareViaInstagram ( message , image ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param message { string } param image { string } param url { string } returns { Promise < any > } shareViaWhatsApp ( message , image ? , url ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param receiver { string } param message { string } param image { string } param url { string } returns { Promise < any > } shareViaWhatsAppToReceiver ( receiver , message , image ? , url ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param messge { string } param phoneNumber { string } returns { Promise < any > } shareViaSMS ( messge , phoneNumber ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; returns { Promise < any > } canShareViaEmail ( ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param message { string } param subject { string } param to { string [ ] } param cc { string [ ] } param bcc { string [ ] } param files { string | string [ ] } returns { Promise < any > } shareViaEmail ( message , subject , to , cc ? , bcc ? , files ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param appName { string } param message { string } param subject { string } param image { string } param url { string } returns { Promise < any > } shareVia ( appName , message , subject ? , image ? , url ? ) { return new Promise ( ( resolve , reject ) => { resolve ( ) ; } ) ; } ; param targetBounds { string } setIPadPopupCoordinates ( targetBounds ) { } ; }