export declare class PaymentProviderFactory { registry: Record; createByPaymentType(type: string, access: any): Promise; getProviderCls(type: string): Promise; getDefine(type: string): Promise; registerProvider(type: string, getter: () => Promise): void; } export declare const paymentProviderFactory: PaymentProviderFactory;