import { getStorageInfoSync as appGetStorageInfoSync } from '@byted-doubao-apps/framework/api'; import type { clearStorage as taroClearStorage, getStorageInfo as taroGetStorageInfo, removeStorage as taroRemoveStorage, setStorage as taroSetStorage } from '@tarojs/taro'; type GetStorageInfoResult = ReturnType; type GetStorageResult = Taro.getStorage.SuccessCallbackResult; export declare function setStorage(option: Parameters[0]): Promise; export declare function setStorageSync(key: string, data: any): void; export declare function getStorage(option: Taro.getStorage.Option): Promise>; export declare function getStorageSync(key: string): T; export declare function removeStorage(option: Parameters[0]): Promise; export declare function removeStorageSync(key: string): void; export declare function clearStorage(option?: Parameters[0]): Promise; export declare function clearStorageSync(): void; export declare function getStorageInfo(option?: Parameters[0]): Promise; export declare function getStorageInfoSync(): GetStorageInfoResult; export {}; //# sourceMappingURL=index.d.ts.map