import { AsyncEncryptStorageOptions, SyncEncryptStorageOptions } from "../@types/common.cjs"; import { EncryptStorageNoble } from "./encrypt-storage-noble.cjs"; import { EncryptStorageWebApi } from "./encrypt-storage-web-api.cjs"; //#region src/classes/encrypt-storage.d.ts declare class EncryptStorage { /** * @description Create EncryptStorageNoble instance * @param {string} secretKey * @param {SyncEncryptStorageOptions} options * @returns {EncryptStorageNoble} `EncryptStorageNoble` */ static create(secretKey: string, options: SyncEncryptStorageOptions): EncryptStorageNoble; /** * @description Create EncryptStorageWebApi instance * @param {string} secretKey * @param {AsyncEncryptStorageOptions} options * @returns {EncryptStorageWebApi} `EncryptStorageWebApi` */ static create(secretKey: string, options: AsyncEncryptStorageOptions): EncryptStorageWebApi; } //#endregion export { EncryptStorage }; //# sourceMappingURL=encrypt-storage.d.cts.map