import { COABalanceTimeFrame, COABalanceType, FileType, OpexByVendorSortKey, ReportFormat, SortOrder } from '@zeniai/client-epic-state'; import { SupportedLocale } from '../../../../strings/localizedStrings'; import { AccountGroupNilBalancesFilter, AccountNilBalancesFilter } from '../../../dataSelector/dataSelector'; export interface DownloadReportOptions { additionalBalances: COABalanceType[]; companyName: string; filterAccountGroupsWithNilBalances: AccountGroupNilBalancesFilter; filterAccountsWithNilBalances: AccountNilBalancesFilter; format: ReportFormat; isCompareModeOn: boolean; localeId: SupportedLocale; showNegativeAmountInParenthesis: boolean; sortKey: OpexByVendorSortKey; sortOrder: SortOrder; statementFileType: FileType; timeframe: COABalanceTimeFrame; timezone: string; searchString?: string; }