export interface UseLocalStorageOptions { /** Custom serializer */ serializer?: (value: T) => string; /** Custom deserializer */ deserializer?: (value: string) => T; /** Error handler */ onError?: (error: Error) => void; } export declare function useLocalStorage(key: string, initialValue: T, options?: UseLocalStorageOptions): [T, (value: T | ((prev: T) => T)) => void, () => void]; //# sourceMappingURL=useLocalStorage.d.ts.map