export { AuthClient, AUTH_ROUTES } from "./auth"
export { CustomersClient, CUSTOMER_ROUTES } from "./customers"
export { ReferralSourcesClient, REFERRAL_SOURCE_ROUTES } from "./referral-sources"
export * from "./vehicles"
export { VehicleAttributesClient, VEHICLE_ATTRIBUTE_ROUTES } from "./vehicle-attributes"
export { VehicleDocumentsClient, VEHICLE_DOCUMENT_ROUTES } from "./vehicle-documents"
export { DepartmentsClient, DEPARTMENT_ROUTES } from "./departments"
export { EmployeesClient, EMPLOYEE_ROUTES } from "./employees"
export { GeoClient, GEO_ROUTES } from "./geo"
export { PaymentTermsClient, PAYMENT_TERM_ROUTES } from "./payment-terms"
export { ShopTypesClient, SHOP_TYPE_ROUTES, type ShopTypeCreatePayload, type ShopTypeUpdatePayload } from "./shop-types"
export { InventoryClient, INVENTORY_ROUTES } from "./inventory"
export { VendorsClient, VENDOR_ROUTES } from "./vendors"
export { InspectionsClient, INSPECTION_ROUTES } from "./inspections"
export { InspectionTemplatesClient, INSPECTION_TEMPLATE_ROUTES } from "./inspection-templates"
export type {
    InspectionTemplate,
    InspectionTemplateSection,
    InspectionTemplateCheckPoint,
    InspectionTemplateCheckPointRecordType,
    InspectionSeverity,
    InspectionTemplateCreatePayload,
    InspectionTemplateUpdatePayload,
    InspectionTemplateSectionPayload,
    InspectionTemplateCheckPointPayload,
} from "./inspection-templates"
export { LabelsClient, LABEL_ROUTES } from "./labels"
export { InsuranceTypesClient, INSURANCE_TYPE_ROUTES } from "./insurance-types"
export { EstimatesClient, ESTIMATE_ROUTES } from "./estimates"
export { QuickRemarksClient, QUICK_REMARK_ROUTES } from "./quick-remarks"
export { QuickNotesClient, QUICK_NOTE_ROUTES } from "./quick-notes"
export { ShopRecommendationsClient, SHOP_RECOMMENDATION_ROUTES } from "./shop-recommendations"
export { JobCardsClient, JOB_CARD_ROUTES, type JobCardShowData } from "./job-cards"
export { PaymentModesClient, PAYMENT_MODE_ROUTES } from "./payment-modes"
export { PaymentReceivedClient, PAYMENT_RECEIVED_ROUTES } from "./payment-received"
export { PartsClient, PARTS_ROUTES } from "./parts"
export { PurchaseOrdersClient, PURCHASE_ORDER_ROUTES } from "./purchase-orders"
export { ServicesClient, SERVICE_ROUTES } from "./services"
export { ServiceGroupsClient, SERVICE_GROUP_ROUTES } from "./service-groups"
export { ExpensesClient, EXPENSE_ROUTES } from "./expenses"
export { TasksClient, TASK_ROUTES } from "./tasks"
export { TaskTypesClient, TASK_TYPE_ROUTES } from "./task-types"
export { TaskSectionsClient, TASK_SECTION_ROUTES } from "./task-sections"
export { AppointmentsClient, APPOINTMENT_ROUTES } from "./appointments"
export { ShopTimingsClient, SHOP_TIMING_ROUTES } from "./shop-timings"
export { ShopCalendarsClient, SHOP_CALENDAR_ROUTES } from "./shop-calendars"
export { HolidayYearsClient, HOLIDAY_YEAR_ROUTES } from "./holiday-years"
export { TaxesClient, TAX_ROUTES } from "./taxes"
export { InvoicesClient, INVOICE_ROUTES, type InvoiceShowData } from "./invoices"
export {
	HomeClient,
	HOME_ROUTES,
	DashboardPeriods,
	type DashboardPeriod,
	type HomeDashboardQuery,
	type HomeDashboardResponse,
} from "./home"
export { BillsClient, BILL_ROUTES } from "./bills"
export { ReasonsClient, REASON_ROUTES } from "./reasons"
export { DocumentPrintClient, DOCUMENT_PRINT_ROUTES, type DocumentPrintType, type DocumentPrintMode } from "./document-print"
export {
	DocumentShareClient,
	DOCUMENT_SHARE_ROUTES,
	type DocumentShareType,
	type DocumentShareChannel,
	type DocumentSharePayload,
	type DocumentShareResponse,
} from "./document-share"
export { HolidaysClient, HOLIDAY_ROUTES } from "./holidays"
export { MakeAndModelsClient, MAKE_AND_MODEL_ROUTES } from "./make-and-models"
export { TimeSheetsClient, TIME_SHEET_ROUTES } from "./time-sheets"
export { InvoiceSequencesClient, INVOICE_SEQUENCE_ROUTES } from "./invoice-sequences"
export { CreditNotesClient, CREDIT_NOTE_ROUTES } from "./credit-notes"
export { PaymentMadesClient, PAYMENT_MADE_ROUTES } from "./payment-mades"
export { VendorCreditsClient, VENDOR_CREDIT_ROUTES } from "./vendor-credits"
export { InventoryAdjustmentsClient, INVENTORY_ADJUSTMENT_ROUTES } from "./inventory-adjustments"
export { ServiceGroupIncludesClient, SERVICE_GROUP_INCLUDE_ROUTES } from "./service-group-includes"
export { ServiceGroupPricingsClient, SERVICE_GROUP_PRICING_ROUTES } from "./service-group-pricings"
export { ServiceGroupServicesClient, SERVICE_GROUP_SERVICE_ROUTES } from "./service-group-services"
export { ServiceGroupPartsClient, SERVICE_GROUP_PART_ROUTES } from "./service-group-parts"
export { SettingsClient, SETTINGS_ROUTES } from "./settings"
export { ConfigurationsClient, CONFIGURATION_ROUTES } from "./configurations"
export { AutoGenerateClient, AUTO_GENERATE_ROUTES } from "./auto-generate"
export { ExpenseItemsClient, EXPENSE_ITEM_ROUTES } from "./expense-items"
export { InventoryCategoriesClient, INVENTORY_CATEGORY_ROUTES } from "./inventory-categories"
