import { type AddressBase, type CountryAddressSchema } from '@farfetch/blackout-client'; /** * Zip Code Validation Errors * * ER01 - Zip code schema not found * * ER02 - The zip code inserted is invalid */ export declare enum ZipCodeValidationError { ZipCodeSchemaNotFoundError = "ER01", ZipCodeInvalid = "ER02" } /** * Validates a zip code for a shipping address. * If the passed address' zip code is valid will return true and false with the error code `ZipCodeInvalid` if not valid. * * @param address - address * @param addressSchemas - address schemas to test. * * @returns - an object with isValid and error code if exist * */ export default function validateShippingAddressZipCode(address: AddressBase, addressSchemas: CountryAddressSchema[]): { isValid: boolean; error?: ZipCodeValidationError; };