import { mongodb, type TimestampFields } from '@unchainedshop/mongodb'; export declare const PaymentProviderType: { readonly INVOICE: "INVOICE"; readonly GENERIC: "GENERIC"; }; export type PaymentProviderType = (typeof PaymentProviderType)[keyof typeof PaymentProviderType]; export type PaymentConfiguration = { key: string; value: string | null; }[]; export type PaymentProvider = { _id: string; type: PaymentProviderType; adapterKey: string; configuration: PaymentConfiguration; } & TimestampFields; export declare const PaymentProvidersCollection: (db: mongodb.Db) => Promise>;