import { FetchStateAndError, FetchedState } from '../../../../commonStateTypes/common'; import { Attachment } from '../../../../entity/transaction/stateTypes/attachment'; import { AddressUpdatableInfo } from '../../../addressView/addressViewState'; import { BankAccountViewState } from '../../../bankAccountView/bankAccountViewState'; import { AuthParams } from '../../../fileView/fileUploadHelpers'; export interface MagicLinkViewState extends FetchedState { amount: number; authParams: AuthParams; bankAccount: Omit; billFetchStatus: FetchStateAndError; companyName: string; currencySymbol: string; address?: AddressUpdatableInfo; billAttachment?: Attachment; }