import { Params as AvailablePaymentMethodsParams } from './handlers/available_payment_methods'; import { Params as AvailableFraudProtectionsParams } from './handlers/available_fraud_protections'; import { Params as FraudProtectionsParams } from './handlers/fraud_protections'; import { Params as FraudProtectionParams } from './handlers/fraud_protection'; import { Params as PaymentMethodsParams } from './handlers/payment_methods'; import { Params as PaymentPresetsParams } from './handlers/payment_presets'; import { Params as PaymentPresetParams } from './handlers/payment_preset'; import { Params as PaymentMethodParams } from './handlers/payment_method'; export declare type Handler = () => Promise; export declare type Params = AvailablePaymentMethodsParams & AvailableFraudProtectionsParams & FraudProtectionsParams & FraudProtectionParams & PaymentMethodsParams & PaymentPresetsParams & PaymentPresetParams & PaymentMethodParams; export declare function getHandler(params: Params): Promise | null;