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