import type * as GeoJSON from 'geojson';
import { Isochrone, IsochroneResponseProperties, Position, RequestLocation, StatusResponse, Summary, Trip } from '../types';
/**
 *
 * Create a status
 * @params data? { Partial<StatusResponse>}
 *
 * returns {@link StatusResponse}
 */
export declare const randomStatus: <T extends StatusResponse = StatusResponse>(extended?: boolean) => T;
/**
 *
 * Create a random position of latitude and longitude
 *
 * @remarks
 * Position is created between
 * in a bounding box of[-180,-90,180,90]
 *
 * @params lat? - latitude
 * @params lon? - longitude
 *
 * returns {@link Position}
 */
export declare const randomPosition: (lat?: number, lon?: number) => Position;
/**
 *
 * Create a random location
 *
 * @remarks
 * Location is created between
 * in a bounding box of[-180,-90,180,90]
 *
 * @params data? { Partial<RequestLocation>}
 *
 * returns {@link RequestPosition}
 */
export declare const randomRequestLocation: (data?: Partial<RequestLocation>) => RequestLocation;
/**
 *
 * Create a random polygon
 *
 * @remarks
 * polygon is created between
 * in a bounding box of [13.1632, 52.4099, 13.6402, 52.6353]
 *
 * @params bbox {BBox}
 *
 * returns {@link Polygon}
 */
export declare const randomPolygon: (bbox?: number[]) => GeoJSON.Polygon;
/**
 *
 * Create random isochrone properties
 *
 * @return {@link IsochroneResponseProperties}
 */
export declare const randomIsochroneProperties: () => IsochroneResponseProperties;
/**
 *
 * Create random isochrone
 *
 * @params {@link Partial<@link Isochrone>}
 *
 * @return {@link Isochrone}
 */
export declare const randomIsochrone: (data?: Partial<Isochrone>) => Isochrone;
/**
 *
 * Create random route summary
 *
 * @params {@link Partial<@link Summary>}
 *
 * @return {@link summary}
 */
export declare const randomSummary: (data?: Partial<Summary>) => Summary;
/**
 *
 * Create random route
 *
 * @params {@link Partial<@link Trip>}
 *
 * @return {@link Trip}
 */
export declare const randomTrip: (data?: Partial<Trip>) => Trip;
//# sourceMappingURL=index.d.ts.map