import { SecureStorage } from '../core/SecureStorage'; import { PlainStorage } from './PlainStorage'; import type { SecureStorageConfig } from '../types'; /** * Crea una instancia de almacenamiento encriptado. * @param engine 'localStorage' o 'sessionStorage' * @param secretKey Llave secreta opcional para derivación de claves * @param config Configuración adicional opcional * @returns Instancia de SecureStorage */ export declare function createEncryptedStorage(engine?: 'localStorage' | 'sessionStorage', secretKey?: string, config?: SecureStorageConfig): SecureStorage; /** * Crea una instancia de almacenamiento plano (sin cifrar). * @param engine 'localStorage' o 'sessionStorage' * @returns Instancia de PlainStorage */ export declare function createPlainStorage(engine?: 'localStorage' | 'sessionStorage'): PlainStorage;