import { FetchedState } from '../../commonStateTypes/common'; import { Report } from '../../commonStateTypes/viewAndReport/viewAndReport'; export interface TasksCardState extends FetchedState, Report { tasks: { isUncategorizedExpenseAccountIdentified: boolean; isUncategorizedExpensesTransactionsExist: boolean; isUncategorizedIncomeAccountIdentified: boolean; isUncategorizedIncomeTransactionsExist: boolean; numOfBillsPendingApproval: number; numOfReimbursementsPendingApproval: number; }; } export type TaskCardKeysType = 'isUncategorizedIncomeTransactionsExist' | 'numOfBillsPendingApproval' | 'numOfReimbursementsPendingApproval' | 'isUncategorizedExpensesTransactionsExist' | 'isUncategorizedIncomeAccountIdentified' | 'isUncategorizedExpenseAccountIdentified';