import { Pipeline } from "./pipeline"; import { GeoLocation } from "./types"; export declare class GeoNearPipeline extends Pipeline { protected readonly column: string; protected readonly location: GeoLocation; protected readonly maxDistance?: number; protected readonly minDistance?: number; /** * Constructor */ constructor(column: string, location: GeoLocation, maxDistance?: number, minDistance?: number); /** * {@inheritdoc} */ parse(): { $geoNear: { spherical: boolean; distanceMultiplier: number; minDistance: number; maxDistance: number; near: { type: string; coordinates: number[]; }; distanceField: string; }; }; /** * Sort Order */ sortOrder(): number; } export declare function geoNearPipeline(column: string, location: GeoLocation, maxDistance?: number, minDistance?: number): GeoNearPipeline; //# sourceMappingURL=GeoNearPipeline.d.ts.map