import { Fulfillment, Storage } from '@secondcloset/types'; import { Address } from './address'; export type AppointmentOrShipment = Omit | Omit; export type AppointmentMissOTIFStatus = { status: "early" | "late"; durationMin: number; }; export type AppointmentOntimeOTIFStatus = { status: "on_time"; }; export type AppointmentOTIFStatus = AppointmentMissOTIFStatus | AppointmentOntimeOTIFStatus; export type BvrAppointmentDetails = { id: string; address: Address; number: string; status: string; job_subtype: string; created_at: string; updated_at: string; organization_name: string | null; }; export type BvrAppointment = { id: string; date: string; type: string; number: string; status: string; timerange: string; address: Address; job_type: string; job_subtype: string; start_time: string | null; end_time: string | null; organization_name: string | null; }; export declare enum AppointmentStatus { request_received = "request_received", confirmed = "confirmed", scheduled = "scheduled", cancelled = "cancelled", ready = "ready", loaded = "loaded", on_the_way = "on_the_way", arrived = "arrived", incomplete = "incomplete", started = "started", done = "done", staging = "staging", completed = "completed", signed = "signed", failed = "failed" } export declare enum ParcelAppointmentPackageStatus { pending_receiving = "pending_receiving", staged = "staged" }