/**
 * Aliased export for backward compatibility.
 */
export declare const AU_AIRPORT_MAP: Record<string, string>;
/**
 * Convert an IATA 3-letter airport code to its ICAO 4-letter equivalent.
 * Returns undefined for unknown codes.
 */
export declare function iataToIcao(code: string): string | undefined;
/**
 * Convert an ICAO 4-letter airport code to its IATA 3-letter equivalent.
 * Returns undefined for unknown codes.
 */
export declare function icaoToIata(code: string): string | undefined;
/**
 * Async IATA→ICAO lookup with global coverage (delegates to airport-data-js).
 * Falls back to the synchronous AU_AIRPORT_LOOKUP for AU codes if the
 * async lookup returns null.
 */
export declare function iataToIcaoAsync(code: string): Promise<string | undefined>;
/**
 * Async ICAO→IATA lookup. airport-data-js doesn't offer a reverse lookup,
 * so this falls back to the synchronous ICAO_TO_IATA map for known AU codes.
 */
export declare function icaoToIataAsync(code: string): Promise<string | undefined>;
//# sourceMappingURL=codes.d.ts.map