import type { IdentityCore, EntityStatus } from '@23blocks/contracts'; export interface Warehouse extends IdentityCore { name: string; description?: string; address?: string; city?: string; state?: string; country?: string; zipCode?: string; latitude?: number; longitude?: number; status: EntityStatus; enabled: boolean; payload?: Record; } export interface CreateWarehouseRequest { name: string; description?: string; address?: string; city?: string; state?: string; country?: string; zipCode?: string; latitude?: number; longitude?: number; payload?: Record; } export interface UpdateWarehouseRequest { name?: string; description?: string; address?: string; city?: string; state?: string; country?: string; zipCode?: string; latitude?: number; longitude?: number; enabled?: boolean; status?: EntityStatus; payload?: Record; } export interface ListWarehousesParams { page?: number; perPage?: number; status?: EntityStatus; search?: string; } //# sourceMappingURL=warehouse.d.ts.map