import { Amount } from '../../../../commonStateTypes/amount'; import { FetchStateAndError, FetchedState } from '../../../../commonStateTypes/common'; import { SetupViewLocalData } from '../../commonSetup/setupViewState'; export declare const toMileageDenominationType: (v: string) => "cents" | "dollars"; export type MileageDenomination = ReturnType; export interface MileageDetailsLocalData { denomination: MileageDenomination; denominationSymbol: string; description: string; mileageCurrencyCode: string; mileageCurrencySymbol: string; mileageUnit: string; mileageAmountInDenomination?: number; mileageUnitAmount?: Amount; } export interface RemiSetupViewLocalData extends SetupViewLocalData { mileageDetails: MileageDetailsLocalData; } export interface RemiSetupViewState extends FetchedState { isRefreshingViewInBackground: boolean; mileageDetails: { updateStatus: FetchStateAndError; localData?: MileageDetailsLocalData; }; remiTermsDetails: { fetchStatus: FetchStateAndError; }; }