/**
 * Utility service for interacting with browser localStorage in a type-safe way.
 * Provides static methods for setting, getting, removing, and clearing items.
 *
 * SSR-safe: en Node (prerender) `localStorage` no existe — los métodos son no-ops
 * en server. `get` retorna `null` casteado a `T`, igual que cuando la key no
 * existe en browser.
 */
export declare class LocalStorageService {
    private static get available();
    /**
     * Stores a value in localStorage under the given reference key.
     */
    static set<T>(reference: string, value: T): void;
    /**
     * Retrieves a value from localStorage by key.
     */
    static get<T>(reference: string): T;
    /**
     * Removes an item from localStorage by key.
     */
    static remove(reference: string): void;
    /**
     * Clears all items from localStorage.
     */
    static clear(): void;
}
