import type { LocalStorageKV } from "../services/local-storage";
export declare const useLocalStorageValue: <K extends keyof LocalStorageKV>(key: K) => import("purify-ts").GetType<{
    "sk-widget@1//skPubKeys": import("purify-ts").Codec<Record<string, string>>;
    "sk-widget@1//shimDisconnect/tron": import("purify-ts").Codec<boolean>;
    "sk-widget@1//shimDisconnect/solana": import("purify-ts").Codec<boolean>;
    "sk-widget@1//shimDisconnect/substrate": import("purify-ts").Codec<boolean>;
    "sk-widget@1//shimDisconnect/cardano": import("purify-ts").Codec<boolean>;
    "sk-widget@1//substrateConnectors/lastConnectedId": import("purify-ts").Codec<string>;
    "sk-widget@1//cardanoConnectors/lastConnectedWallet": import("purify-ts").Codec<{
        address: string;
        id: string;
    } | null>;
    "sk-widget@1//tosAccepted": import("purify-ts").Codec<boolean>;
}[K]> | null;
