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;
}
