export declare const SYNC_STORAGE_EVENT_NAME = "AHOOKS_SYNC_STORAGE_EVENT_NAME"; export type SetState = S | ((prevState?: S) => S); export interface Options { defaultValue?: T | (() => T); listenStorageChange?: boolean; serializer?: (value: T) => string; deserializer?: (value: string) => T; onError?: (error: unknown) => void; } export declare function createUseStorageState(getStorage: () => Storage | undefined): (key: string, options?: Options) => readonly [T, (value: SetState) => void];