import { CustomRequestOptions } from '../../common/request';
import { PaymentAcceptanceFinancialSettlementDto } from '../../model/paymentAcceptanceFinancialSettlementDto';
import { PaymentAcceptanceFinancialSettlementReportDto } from '../../model/paymentAcceptanceFinancialSettlementReportDto';
import { PaymentAcceptanceListResponseOfPaymentAcceptanceFinancialSettlementDto } from '../../model/paymentAcceptanceListResponseOfPaymentAcceptanceFinancialSettlementDto';
export interface ParamsFinanceSettlementApigetFinancialSettlementReport {
    file_format?: string;
    version?: string;
}
export interface ParamsFinanceSettlementApigetFinancialSettlements {
    currency: string;
    from_settled_at: string;
    page_num?: number;
    page_size?: number;
    status: string;
    to_settled_at: string;
}
export declare class FinanceSettlementApi {
    getFinancialSettlementReport(id: string, { file_format, version }: ParamsFinanceSettlementApigetFinancialSettlementReport, options?: CustomRequestOptions): Promise<PaymentAcceptanceFinancialSettlementReportDto>;
    getFinancialSettlement(id: string, options?: CustomRequestOptions): Promise<PaymentAcceptanceFinancialSettlementDto>;
    getFinancialSettlements({ currency, from_settled_at, page_num, page_size, status, to_settled_at }: ParamsFinanceSettlementApigetFinancialSettlements, options?: CustomRequestOptions): Promise<PaymentAcceptanceListResponseOfPaymentAcceptanceFinancialSettlementDto>;
}
//# sourceMappingURL=financeSettlementApi.d.ts.map