import { FuelType, RefuelingMode } from './enums' import { MapPoint } from './shared' export interface SearchBaseCriteria { fuelType?: FuelType refuelingMode?: RefuelingMode priceOrder?: 'asc' | 'desc' } export interface SearchByZoneCriteria extends SearchBaseCriteria { points: MapPoint[] radius?: number } export interface SearchByGeographicAreaCriteria extends SearchBaseCriteria { province?: string region: number town?: string } export interface SearchByBrandCriteria extends SearchBaseCriteria { province?: string region?: number brand?: string queryText?: string }