export interface SettlementDateSettingRule {
    day_type: SettlementDateSettingRule.DayTypeEnum;
    delay_days: number;
    payment_method?: string;
    provider?: string;
    settlement_type?: SettlementDateSettingRule.SettlementTypeEnum;
    transaction_type?: string;
}
export declare namespace SettlementDateSettingRule {
    const validDayTypeEnum: readonly ["BUSINESS_DAY", "CALENDAR_DAY"];
    type DayTypeEnum = (typeof validDayTypeEnum)[number] | 'UNKNOWN';
    const validSettlementTypeEnum: readonly ["DELAY", "REALTIME", "BACKTOBACK", "ACCELERATED"];
    type SettlementTypeEnum = (typeof validSettlementTypeEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=settlementDateSettingRule.d.ts.map