import { GenerateBarcodeOptions, MailToOptions, ScanQRCodeOptions, ShareFilesOptions, ShareOptions, TelOptions, VoiceToTextOptions } from "../types/common.ts";
/** 拨打电话 */
export declare function tel(options: string | TelOptions): void | Promise<unknown>;
/** 发送短信 */
export declare function sms(options: string | TelOptions): void | Promise<unknown>;
/** 发邮件 */
export declare function mailto(options: string | MailToOptions): void | Promise<unknown>;
/** 扫描二维码 */
export declare function scanQRCode(options: ScanQRCodeOptions): Promise<unknown>;
/** 语音转文字 */
export declare function voiceToText(options: VoiceToTextOptions): Promise<unknown>;
/** 复制文本 */
export declare function copyText(text: string): void;
/**
 * 震动
 * @module util
 */
export declare function vibrate(): void;
/**
 * 生成条形码
 * @module util
 */
export declare function generateBarcode(options: GenerateBarcodeOptions): Promise<unknown>;
/**
 * 分享文字内容
 * @description 分享文字内容
 * @module util
 */
export declare function share(content: string | ShareOptions): void;
/**
 * 分享文件
 * @description 分享文件
 * @module util
 */
export declare function shareFiles(options: string[] | ShareFilesOptions): Promise<unknown>;
