export interface PaymentRoutingInfo {
    operation_type?: PaymentRoutingInfo.OperationTypeEnum;
    routing_type: PaymentRoutingInfo.RoutingTypeEnum;
    split_rate?: number;
}
export declare namespace PaymentRoutingInfo {
    const validOperationTypeEnum: readonly ["THREE_DS", "NON_THREE_DS", "ACCOUNT_VALIDATION", "AUTH_ONLY", "AUTH_AND_CAPTURE", "REFUND", "RECURRING"];
    type OperationTypeEnum = (typeof validOperationTypeEnum)[number] | 'UNKNOWN';
    const validRoutingTypeEnum: readonly ["NUMBER_OF_TRANSACTIONS", "TRANSACTION_VOLUME"];
    type RoutingTypeEnum = (typeof validRoutingTypeEnum)[number] | 'UNKNOWN';
    const discriminator: string;
    const attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
}
//# sourceMappingURL=paymentRoutingInfo.d.ts.map