import { SecureStorage } from '../core/SecureStorage'; import { SecureCookie } from '../core/SecureCookie'; export declare class StorageService { /** Acceso directo a localStorage sin cifrar */ local: import("../managers").PlainStorage; /** Acceso directo a sessionStorage sin cifrar */ session: import("../managers").PlainStorage; /** Acceso directo a cookies sin cifrar */ cookies: import("../managers").PlainCookie; /** * Crea una instancia de almacenamiento sincronizado y cifrado * @param engine local o session storage * @param secretKey Llave de cifrado */ createEncryptedStorage(engine: 'localStorage' | 'sessionStorage', secretKey: string): SecureStorage; /** * Crea un gestor de cookies cifradas * @param secretKey Llave de cifrado * @param domain Configuración de subdominios */ createEncryptedCookieManager(secretKey: string, domain?: string): SecureCookie; }