import { AllowedValueWithCode, BillPayConfig, InternationalTransferFeeBearerPaymentMethod, ZeniAccountPaymentMethod } from '@zeniai/client-epic-state'; export type PaymentMethodConfig = BillPayConfig | ZeniAccountPaymentMethod; export declare const offlinePaymentMethod: string[]; export declare const SAME_DAY_ACH_DEPOSIT_ACCOUNT = "billPay_ach_sameDay_depositAccount"; export declare const SAME_DAY_ACH_PAYMENT_ACCOUNT = "billPay_ach_sameDay_paymentAccount"; export declare const SAME_DAY_ACH_METHODS: string[]; export declare const OPTION_HEIGHT = 84; export declare const LOCKED_ACH_SECTION_HEIGHT = 119; export declare const MENU_PADDING = 16; export declare const isSameDayACHMethod: (method: string) => boolean; export declare const getLockedACHInfo: (isNewUser: boolean, isSameDayACHEnabled: boolean, isTransferLimitExceeded: boolean, isInsufficientBalance: boolean, amount?: number) => { heading: string; text: string; }; export declare const paymentMethodValueToPaymentMethodLabel: (value: string) => string; export declare const getInternationalTransferPaymentMethodLabel: (value: InternationalTransferFeeBearerPaymentMethod) => string; export declare function doesOptionRedirect(isAdmin: boolean, method?: PaymentMethodConfig, internationalVerificationStatus?: AllowedValueWithCode): boolean;