import { FetchStateAndError, ID } from '../../commonStateTypes/common'; import { SelectorView } from '../../commonStateTypes/viewAndReport/viewAndReport'; import { BankAccount } from '../../entity/bankAccount/bankAccount'; import { RootState } from '../../rootStateTypes'; import { BankNameByRoutingState } from '../bankAccountView/bankAccountViewState'; export interface UserFinancialAccountSelectorView extends SelectorView { bankAccountCreationState: FetchStateAndError; bankAccountDeletionState: Record; bankAccounts: BankAccount[]; bankNameByRouting: Record; } export declare const getUserFinancialAccount: (state: RootState, userId: ID) => UserFinancialAccountSelectorView; export declare const getLatestCreatedUserBankAccount: (state: RootState, userId: ID) => ID | undefined;