import { FetchedState } from '../../../../commonStateTypes/common'; import { ConfigPeriod, PaymentAchSubConfigCodeType } from '../../billPay/billPayConfig/billPayConfigState'; export declare const getReimbursementConfigKey: (method: ReimbursementConfigCodeType, subMethod: ReimbursementSubConfigCodeType) => string; export type ReimbursementConfigKey = ReturnType; export interface ReimbursementConfigState extends FetchedState { methodById: Record; reimbursementBotEmail: string; reimbursementBulkSubmissionLimit: number; } export interface ReimbursementConfig { maxPeriod: ConfigPeriod; method: ReimbursementConfigKey; minPeriod: ConfigPeriod; } export declare const REIMBURSEMENT_PAYMENT_METHOD_CODE: readonly ["ach"]; declare const toReimbursementMethodCodeType: (v: string) => "ach"; export type ReimbursementConfigCodeType = ReturnType; export type ReimbursementSubConfigCodeType = PaymentAchSubConfigCodeType; export declare const REIMBURSEMENT_PAYMENT_NUMBER_OF_DAYS = 2; export {};