import { TimePeriod } from '../../../../commonStateTypes/timePeriod'; import { SelectorView } from '../../../../commonStateTypes/viewAndReport/viewAndReport'; import { Approvers } from '../../../../entity/approvalRule/approvalRuleState'; import { Reimbursement } from '../../../../entity/reimbursement/reimbursementState'; import { User } from '../../../../entity/user/userState'; import { RootState } from '../../../../rootStateTypes'; export interface RemiListDownloadReport extends SelectorView { reimbursements: ReimbursementView[]; } export interface ReimbursementView extends Reimbursement { approvers: Approvers; submittedBy: User | undefined; } export declare const getRemiDownloadList: (state: RootState, currentTimePeriod: TimePeriod) => RemiListDownloadReport;