import { type mongodb } from '@unchainedshop/mongodb'; export interface TokenSurrogate { _id: string; userId?: string; walletAddress?: string; invalidatedDate?: Date | null; expiryDate?: Date; quantity: number; contractAddress?: string; chainId?: string; tokenSerialNumber: string; productId: string; orderPositionId: string; meta: any; } export declare const TokenStatus: { readonly CENTRALIZED: "CENTRALIZED"; readonly EXPORTING: "EXPORTING"; readonly DECENTRALIZED: "DECENTRALIZED"; }; export type TokenStatus = (typeof TokenStatus)[keyof typeof TokenStatus]; export declare const TokenSurrogateCollection: (db: mongodb.Db) => Promise>;