import { ClassConstructor, MedusaContainer } from "../../types/global"; import { AbstractPaymentProcessor, AbstractPaymentService } from "../../interfaces"; import { LifetimeType } from "awilix"; type Context = { container: MedusaContainer; pluginDetails: Record; registrationName: string; }; export declare function registerPaymentServiceFromClass(klass: ClassConstructor & { LIFE_TIME?: LifetimeType; }, context: Context): void; export declare function registerPaymentProcessorFromClass(klass: ClassConstructor & { LIFE_TIME?: LifetimeType; }, context: Context): void; export {};