import { HttpCachingProxy } from '@loopback/http-caching-proxy'; import { Todo } from '../models'; import { Geocoder, GeoPoint } from '../services'; export declare function givenTodo(todo?: Partial): Todo; export declare const aLocation: { address: string; geopoint: GeoPoint; readonly geostring: string; }; export declare function getProxiedGeoCoderConfig(proxy: HttpCachingProxy): { name: string; connector: any; options: { headers: { accept: string; 'content-type': string; }; timeout: number; }; operations: { template: { method: string; url: string; query: { format: string; benchmark: string; address: string; }; responsePath: string; }; functions: { geocode: string[]; }; }[]; } & { options: { proxy: string; tunnel: boolean; }; }; export { HttpCachingProxy }; export declare function givenCachingProxy(): Promise; export declare function isGeoCoderServiceAvailable(service: Geocoder): Promise;