import { StorageEntryMetadataLatest } from "../../../../types/interfaces/metadata";
import { Registry } from "../../../../types/types";
import { StorageEntry } from "../../../../types/primitive/StorageKey";
export interface CreateItemOptions {
    key?: string;
    metaVersion: number;
    skipHashing?: boolean;
}
export interface CreateItemFn {
    meta: StorageEntryMetadataLatest;
    method: string;
    prefix: string;
    section: string;
}
/** @internal */
export default function createFunction(registry: Registry, itemFn: CreateItemFn, options: CreateItemOptions): StorageEntry;
