import { ApiPromise } from "@polkadot/api";
import BN from "bn.js";
import { Codec } from "@polkadot/types/types";
import { AddressOrPair } from "@polkadot/api/types";
export declare function getStorageKey(moduleName: string, storageItemName: string): string;
export declare function blake2_128Concat(data: `0x${string}`): string;
export declare function getStorageMapItemKey(moduleName: string, storageItemName: string, mapItemKey: `0x${string}`, nestedMapItemKey?: `0x${string}`): string;
export declare function setNumericStorage(api: ApiPromise, moduleName: string, storageItemName: string, value: BN, account: AddressOrPair, bits?: number, isLittleEndian?: boolean): Promise<void>;
export declare function setCodecStorage(api: ApiPromise, moduleName: string, storageItemName: string, value: Codec, account: AddressOrPair, isLittleEndian?: boolean): Promise<void>;
