import type { AircraftRegistration } from '@squawk/types';
/**
 * Metadata properties attached to the registry dataset describing
 * the FAA data vintage and build provenance.
 */
export interface RegistryDatasetProperties {
    /** ISO 8601 timestamp of when the dataset was generated. */
    generatedAt: string;
    /** Total number of aircraft registration records in the dataset. */
    recordCount: number;
}
/**
 * A pre-processed array of AircraftRegistration records with attached
 * metadata about the build provenance.
 */
export interface RegistryDataset {
    /** Metadata about the dataset build. */
    properties: RegistryDatasetProperties;
    /** Aircraft registration records. */
    records: AircraftRegistration[];
}
/**
 * Pre-processed snapshot of US aircraft registrations derived from the
 * FAA ReleasableAircraft database.
 *
 * Contains registration, make, model, operator, aircraft type, engine type,
 * and year of manufacture for all US-registered aircraft with an assigned
 * ICAO hex address.
 *
 * Pass the `records` array directly to `createIcaoRegistry()` from
 * `@squawk/icao-registry` for zero-config lookups:
 *
 * ```typescript
 * import { usBundledRegistry } from '@squawk/icao-registry-data';
 * import { createIcaoRegistry } from '@squawk/icao-registry';
 *
 * const registry = createIcaoRegistry({ data: usBundledRegistry.records });
 * ```
 */
export declare const usBundledRegistry: RegistryDataset;
//# sourceMappingURL=index.d.ts.map