import { ApiException } from './apiException';
import { GetReconciliationReportsByStatement } from './getReconciliationReportsByStatement';
import { GetReconciliationReportsByStatementResponse } from './getReconciliationReportsByStatementResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateReconciliationReports } from './updateReconciliationReports';
import { UpdateReconciliationReportsResponse } from './updateReconciliationReportsResponse';
export interface ReconciliationReportService extends SoapClient {
    getReconciliationReportsByStatement(getReconciliationReportsByStatement: GetReconciliationReportsByStatement): Promise<GetReconciliationReportsByStatementResponse>;
    getReconciliationReportsByStatement(getReconciliationReportsByStatement: GetReconciliationReportsByStatement, cb: (err: ApiException, getReconciliationReportsByStatementResponse: GetReconciliationReportsByStatementResponse) => void): void;
    updateReconciliationReports(updateReconciliationReports: UpdateReconciliationReports): Promise<UpdateReconciliationReportsResponse>;
    updateReconciliationReports(updateReconciliationReports: UpdateReconciliationReports, cb: (err: ApiException, updateReconciliationReportsResponse: UpdateReconciliationReportsResponse) => void): void;
}
