import type { AltitudeBound } from '@squawk/types'; /** * Tests whether an altitude in feet MSL falls within the vertical bounds * defined by a floor and ceiling AltitudeBound pair. * * Altitude reference handling: * - `SFC` - treated as 0 ft MSL (surface level) * - `MSL` - compared directly against the queried altitude * - `AGL` - the vertical check is skipped for that bound (returns true), * because converting AGL to MSL requires terrain elevation data that this * library does not have. This is a conservative approach: the feature is * included rather than silently excluded when the bound cannot be resolved. * Consumers can inspect the returned AltitudeBound references and apply * their own terrain lookup if needed. */ export declare function altitudeMatches( /** Queried altitude in feet MSL. */ altitudeFt: number, /** Lower vertical bound of the airspace feature. */ floor: AltitudeBound, /** Upper vertical bound of the airspace feature. */ ceiling: AltitudeBound): boolean; //# sourceMappingURL=vertical-filter.d.ts.map