Version: 0.0.0-canary-20231123-1b19f960.0.1-canary-20231125-d600e440.0.1-canary-20231129-c0ec0230.0.1-canary-20231130-c8a9bf90.0.1-canary-20231130-ede75a70.0.1-canary-20231130-ede75a7-10.0.1-canary-20231205-250b31f0.0.1-canary-20240109-93608d80.0.1-canary-20240222-c729a130.0.1-canary-20240228-7cee6190.0.1-canary-20240305-e60019e0.0.1-canary-20240308-67158750.0.1-canary-20240315-ce710050.0.1-canary-20240318-53194f50.0.1-canary-20240318-af634b10.0.1-canary-20240318-dd8f2450.0.1-canary-20240320-8a10e090.0.1-canary-20240327-a7302d90.0.1-canary-20240328-24ecc5e0.0.1-canary-20240404-e2b87430.0.1-canary-20240405-cdfd9c10.0.1-canary-20240406-a4950c70.0.1-canary-20240411-33a7dc10.0.1-canary-20240411-55a00850.0.1-canary-20240415-0868fc40.0.1-canary-20240415-cca04d80.0.1-canary-20240418-8d745973.0.04.0.05.0.0-rc.05.0.05.0.16.0.0-rc.06.0.07.0.0-rc.07.0.08.0.08.1.08.2.08.2.18.3.08.4.09.0.010.0.010.1.010.1.110.1.210.2.010.2.110.2.211.0.011.0.111.0.211.0.311.1.011.1.111.2.011.3.012.0.012.1.012.1.112.2.012.3.012.4.012.5.012.6.012.7.012.7.113.0.013.0.113.0.2-canary-20240625-2333e7013.0.2-canary-20240627-1402f4b13.0.2-canary-20240628-1ba815213.0.2-canary-20240719-83ee47b14.0.0-canary-20240814-ce0f7d514.0.0-canary-20240904-69100c114.0.0-canary-20240912-1059f8514.0.0-canary-20240927-ab8a96214.0.0-canary-20241008-90b13ad14.0.0-canary-20241018-2a482e314.0.0-canary-20241018-4f8243a14.0.0-canary-20241018-75a0b2514.0.0-canary-20241018-bf4b2f714.0.0-canary-20241018-bf4b2f7-114.0.0-canary-20241018-ebd377a14.0.0-canary-20241018-f71b3e014.0.0-canary-20241021-7aba81314.0.0-canary-20241021-c4b5a9314.0.014.0.1
import { MailComposerOptions, MailComposerResult } from './MailComposer.types';
/**
* Opens a mail modal for iOS and a mail app intent for Android and fills the fields with provided
* data. On iOS you will need to be signed into the Mail app.
* @return A promise fulfilled with an object containing a `status` field that specifies whether an
* email was sent, saved, or cancelled. Android does not provide this info, so the status is always
* set as if the email were sent.
*/
export declare function composeAsync(options: MailComposerOptions): Promise<MailComposerResult>;
* Determine if the `MailComposer` API can be used in this app.
* @return A promise resolves to `true` if the API can be used, and `false` otherwise.
* - Returns `true` on iOS when the device has a default email setup for sending mail.
* - Can return `false` on iOS if an MDM profile is setup to block outgoing mail. If this is the
* case, you may want to use the Linking API instead.
* - Always returns `true` in the browser and on Android.
export declare function isAvailableAsync(): Promise<boolean>;
export * from './MailComposer.types';