import { AuthParams, FileType, SpendManagementFilterEntityType, TimePeriod } from '@zeniai/client-epic-state'; import { SupportedLocale } from '../../../../strings/localizedStrings'; import { DownloadSpendManagementOptions, SpendManagementFilterCombination } from './types/downloadOptions'; interface DownloadbleSpendManagmentProps { authParams: AuthParams; spendManagementEndPoint: string; } export default function downloadEntityList(spendManagementEndpoint: string, authParams: AuthParams, downloadOptions: DownloadSpendManagementOptions): Promise; export interface Props extends DownloadbleSpendManagmentProps { companyName: string; entity: SpendManagementFilterEntityType; fileType: FileType; filter: SpendManagementFilterCombination; isShowDeletedBillsEnabled: boolean; isShowDeletedReimbursementEnabled: boolean; localeID: SupportedLocale; timePeriod?: TimePeriod; } export declare function prepareDownloadOptions(props: Props): DownloadSpendManagementOptions; export declare function initiateDownload(props: Props): Promise; export {};