import { NestedAccountHierarchyForReport } from '../../commonStateTypes/accountView/nestedAccountID'; import { FetchedState, ID } from '../../commonStateTypes/common'; import { AccountLabel } from '../../entity/account/accountState'; export type AccountListKeyType = 'accountList' | 'reimbursementAccountList' | 'schedulesAccountList' | 'billPayAccountList'; export interface AccountList extends FetchedState { accountIds: ID[]; accountIdsByLabel: Record; nestedAccountHierarchy: NestedAccountHierarchyForReport[]; } export interface AccountListState { byReportId: Record; }