import { AsyncEncryptStorageOptions, SyncEncryptStorageOptions } from "../@types/common.mjs"; import { EncryptStorageNoble } from "./encrypt-storage-noble.mjs"; import { EncryptStorageWebApi } from "./encrypt-storage-web-api.mjs"; //#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.mts.map