import { ZipCodeData, AddressSuggestion } from './types'; /** * Get address data for a specific zip code * @param zipCode - 5-digit Thai postal code * @returns Address data for the zip code or null if not found */ export declare function getAddressByZipCode(zipCode: string | number): ZipCodeData | null; /** * Get all sub-district names for a given zip code * @param zipCode - 5-digit Thai postal code * @returns Array of sub-district names or empty array if not found */ export declare function getSubdistrictsByZipCode(zipCode: string | number): string[]; /** * Get all district names for a given zip code * @param zipCode - 5-digit Thai postal code * @returns Array of district names or empty array if not found */ export declare function getDistrictsByZipCode(zipCode: string | number): string[]; /** * Get province name for a given zip code * @param zipCode - 5-digit Thai postal code * @returns Province name or null if not found */ export declare function getProvinceByZipCode(zipCode: string | number): string | null; /** * Get address suggestions based on zip code and optional sub-district * @param zipCode - 5-digit Thai postal code * @param subDistrict - Optional sub-district name for more specific results * @returns Address suggestion object with matching address components */ export declare function getAddressSuggestions(zipCode: string | number, subDistrict?: string): AddressSuggestion; /** * Get all address data * @returns Complete address data array */ export declare function getAllAddressData(): ZipCodeData[]; declare const _default: { getSubdistrictsByZipCode: typeof getSubdistrictsByZipCode; getDistrictsByZipCode: typeof getDistrictsByZipCode; getProvinceByZipCode: typeof getProvinceByZipCode; getAllAddressData: typeof getAllAddressData; getAddressSuggestions: typeof getAddressSuggestions; getAddressByZipCode: typeof getAddressByZipCode; }; export default _default;