import * as factory from '../../../factory';
import type { PaymentServiceProviderRepo } from '../../../repo/paymentServiceProvider';
import type { SellerPaymentAcceptedRepo } from '../../../repo/sellerPaymentAccepted';
interface IGMOInfo {
    shopId: string;
    shopPass: string;
    returnUrls3ds: string[];
    callbackType3ds?: factory.service.paymentService.ICallbackType3ds;
}
declare function getGMOInfoFromSeller(params: {
    paymentMethodType: string;
    seller: {
        id: string;
    };
    paymentServiceId: string;
    requirePaymentAccepted: boolean;
}): (repos: {
    paymentAccepted: SellerPaymentAcceptedRepo;
    paymentServiceProvider: PaymentServiceProviderRepo;
}) => Promise<IGMOInfo>;
export { getGMOInfoFromSeller };
