import * as React from "react";
type Initializer<T> = () => T;
type UseStorageStateHookResult<T> = [
    T,
    React.Dispatch<React.SetStateAction<T>>
];
declare function useStorageStateServer(kind: "session" | "local", key: string, initializer: string | Initializer<string>): UseStorageStateHookResult<string>;
declare function useStorageStateServer(kind: "session" | "local", key: string, initializer?: string | null | Initializer<string | null>): UseStorageStateHookResult<string | null>;
declare const _default: typeof useStorageStateServer;
export default _default;
