import { IFuelUsedEvent } from "../fuel/fuel_used_event"; import { FuelUpEventConfidences } from "../fuel/fuel_up_event_confidences"; import { IFillUpExtrema } from "../fuel/fill_up_extrema"; import { IFuelTankCapacity } from "../fuel/fuel_tank_capacity"; import { IFuelTransaction } from "../fuel/fuel_transaction"; /** An event representing adding fuel to a vehicle. */ export interface IFillUp extends IFuelUsedEvent { /** Gets or sets the confidence associated with the transaction. */ confidence?: FuelUpEventConfidences; /** Gets or sets the volume derived from fuel tank capacity. */ derivedVolume?: number; /** Gets or sets the difference in fuel out vs fuel in. */ deviationFactor?: number; /** Gets or sets the raw fuel transaction. */ fuelTransactions?: IFuelTransaction[]; /** Gets or sets the fuel tank capacity. */ tankCapacity?: IFuelTankCapacity; /** Gets or sets the fuel tank level change. */ tankLevelExtrema?: IFillUpExtrema; /** Gets or sets the total fuel used up to this point in time. */ totalFuelUsed?: number; } //# sourceMappingURL=fill_up.d.ts.map