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 getDataForZipCode(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 getSubDistrictNames(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 getDistrictNames(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 getProvinceName(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 getAutoSuggestion(zipCode: string | number, subDistrict?: string): AddressSuggestion; /** * Get all address data * @returns Complete address data array */ export declare function getAllData(): ZipCodeData[]; declare const _default: { getSubDistrictNames: typeof getSubDistrictNames; getDistrictNames: typeof getDistrictNames; getProvinceName: typeof getProvinceName; getAllData: typeof getAllData; getAutoSuggestion: typeof getAutoSuggestion; getDataForZipCode: typeof getDataForZipCode; }; export default _default;