type UseLocalStorage = [ T | null, { set: (value: T) => void; remove: () => void; } ]; /** * Hook that manages localStorage state with reactive updates * * @param key - localStorage key * @param initialValue - Initial value if key doesn't exist * @returns Tuple with current value and operations */ declare function useLocalStorage(key: string, initialValue?: T): UseLocalStorage; export { useLocalStorage };