import { IStoreItem } from "@rpg-engine/shared";
interface IUseStoreMetadata {
    collectMetadata: (item: IStoreItem) => Promise<Record<string, any> | null>;
    isCollectingMetadata: boolean;
}
export declare const useStoreMetadata: () => IUseStoreMetadata;
declare global {
    interface Window {
        __metadataResolvers?: {
            resolve: (metadata: Record<string, any> | null) => void;
            item: IStoreItem;
        };
    }
}
export {};
