import type { Fix } from '@squawk/types';
/**
 * Metadata properties attached to the fix dataset describing
 * the FAA NASR data vintage and build provenance.
 */
export interface FixDatasetProperties {
    /** ISO 8601 timestamp of when the dataset was generated. */
    generatedAt: string;
    /** NASR cycle effective date (e.g. "2026-01-22"). */
    nasrCycleDate: string;
    /** Total number of fix records in the dataset. */
    recordCount: number;
}
/**
 * A pre-processed array of Fix records with attached metadata
 * about the build provenance and NASR cycle.
 */
export interface FixDataset {
    /** Metadata about the dataset build. */
    properties: FixDatasetProperties;
    /** Fix records. */
    records: Fix[];
}
/**
 * Pre-processed snapshot of US fix/waypoint data derived from the FAA NASR
 * 28-day subscription cycle.
 *
 * Contains fix identification, location, usage category, ARTCC assignment,
 * chart associations, and navaid relationships for all non-CNF US named
 * fixes and waypoints.
 *
 * Pass the `records` array directly to `createFixResolver()` from
 * `@squawk/fixes` for zero-config lookups:
 *
 * ```typescript
 * import { usBundledFixes } from '@squawk/fix-data';
 * import { createFixResolver } from '@squawk/fixes';
 *
 * const resolver = createFixResolver({ data: usBundledFixes.records });
 * ```
 */
export declare const usBundledFixes: FixDataset;
//# sourceMappingURL=index.d.ts.map