export interface GetPayerBillingInfoParams { payerId: number | null; ccTypeId: number | null; includeAllBillingInfo?: boolean; } export interface DeletePayerBillingInfoParams { creditCardInfoId: number | string; clientId: number; payerId: number; } export interface UpdatePayerBillingParams { bankAccountId: string | null; type: string; name: string; accountNumber: string; routingNumber: string; worldFirstId?: number; expDate?: string; clientId: number; aliasLabel?: string; isDefault?: boolean; } export interface BillingInfoData { accountNumber: string; accountNumberHint?: string; applicationId: null | number; bankAccountId: number | string; companyName: string; createdByUserName: string; creatorId: number; creditDaysLimit: number; creditLimit: number; currencyId: string; countryId: string; dateCreated: Date; dateModified: Date; modifiedByUserName: string; modifierId: number; routingNumber: string; worldFirstId: null | string; overnightLimit?: number; creditCardLimit?: number; networkTransactionId: string | number | null; aliasLabel?: string | null; isDefault?: boolean; expiryMonth: string; expiryYear: string; postalCode: string; }