import { AddressModel, LatLngModel } from '../../lib/types/address.model'; import { CoordinateModel } from '../../lib/types/coordinate.model'; import { LocationModel } from '../../lib/types/location.model'; import { CascadingCoordinateRulesModel } from './cascading-rules.model'; export interface DelegateSearchModel { search: string; baseUrl: string; limit: number; layers: Array; prioritizelayer: Array; sort: string; cascadingCoordinateReturnSingle: boolean; cascadingCoordinateLimit: number; cascadingCoordinateRules: CascadingCoordinateRulesModel[]; cascadingCoordinateGuid: string; selectedLocation: LocationModel | AddressModel | CoordinateModel; locationKeywords: string[]; searchStreetNameForAddress: boolean; onlyAntwerp: boolean; countryCodes: string[]; bufferSearch?: number; coordinateSearch?: LatLngModel; }