export declare class TaroKit {
    /**
     * 创建视频激励广告
     * @param adUnitId 广告标记
     * @param onOk     全部看完
     * @param onCancel 中途退出
     * @param onFail   广告异常(无法显示), 未设置代表按 onOk 处理
     */
    static showRewardedVideoAd(adUnitId?: string, onOk?: () => void, onCancel?: () => void, onFail?: () => void): void;
    /**
     * 插屏广告
     * @param adUnitId
     * @param onHandle
     */
    static showInterstitialAd(adUnitId?: string, onHandle?: () => void): void;
    static success(message: string): Promise<TaroGeneral.CallbackResult>;
    static error(message: string): Promise<TaroGeneral.CallbackResult>;
    static readFile(filePath: string): string | ArrayBuffer;
    static chooseMessageFile(opt: any): Promise<string>;
    static saveFile(data: string, filename: string): string;
    static saveImageToPhotosAlbum(data: string): Promise<void>;
}
