import { AuthParams, COABalanceTimeFrame, OpExByVendorReport, OpexByVendorSortKey, SortOrder } from '@zeniai/client-epic-state';
import { DownloadbleOpExReportProps } from '../../../common/downloadReport/downloadableReportProps';
import { DownloadReportOptions } from './downloadReportOptions';
export interface Props extends DownloadbleOpExReportProps {
    isCompareModeOn: boolean;
    report: OpExByVendorReport;
    reportType: "detailed" | "more_detailed";
    sortKey: OpexByVendorSortKey;
    sortOrder: SortOrder;
    timeframe: Extract<COABalanceTimeFrame, "month" | "quarter">;
    searchString?: string;
}
export declare function initiateOpExByVendorReportDownload(props: Props): Promise<void> | undefined;
export default function downloadAndSaveReport(statementEndpoint: string, authParams: AuthParams, downloadOptions: DownloadReportOptions): Promise<void>;
