/** * Finix API */ /** * Configures the details of how fees get debited. */ export declare class UpdatePayoutProfileGrossFees { /** * Day of the month fees get debited. Required when `frequency` is set to **MONTHLY**. */ 'dayOfMonth'?: number; /** * Configures how frequentyly **fees** get debited. To configure a **CUSTOM** `frequency` [contact Finix Support](/guides/payouts/). */ 'frequency'?: UpdatePayoutProfileGrossFees.FrequencyEnum | string; /** * The `id` of the `Payment Instrument`that **fees** get debited from. */ 'paymentInstrumentId'?: string; /** * Configures how quickly and which payment `rail` will be used to debit **fees**. */ 'rail'?: UpdatePayoutProfileGrossFees.RailEnum | string; /** * Include a number of `submission_delay_days` to delay when `funding_transfers` for `fees` will get submitted to debit (in days) the `payment_instrument_id`. */ 'submissionDelayDays'?: number; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace UpdatePayoutProfileGrossFees { enum FrequencyEnum { Daily, Monthly, Custom } enum RailEnum { NextDayAch, SameDayAch } }