import { CountryCode } from "isoly"; import { DE as AddressDE } from "./DE"; import { DK as AddressDK } from "./DK"; import { FI as AddressFI } from "./FI"; import { General as AddressGeneral } from "./General"; import { NO as AddressNO } from "./NO"; import { SE as AddressSE } from "./SE"; export declare type Address = AddressDE | AddressDK | AddressFI | AddressNO | AddressSE | AddressGeneral; export declare namespace Address { function is(value: any | Address): value is Address; function create(countryCode: CountryCode.Alpha2 | string): Address; type DE = AddressDE; namespace DE { const is: typeof AddressDE.is; const create: typeof AddressDE.create; const State: typeof AddressDE.State; } type DK = AddressDK; namespace DK { const is: typeof AddressDK.is; const create: typeof AddressDK.create; } type FI = AddressFI; namespace FI { const is: typeof AddressFI.is; const create: typeof AddressFI.create; } type NO = AddressNO; namespace NO { const is: typeof AddressNO.is; const create: typeof AddressNO.create; } type SE = AddressSE; namespace SE { const is: typeof AddressSE.is; const create: typeof AddressSE.create; } type General = AddressGeneral; namespace General { const is: typeof AddressGeneral.is; const create: typeof AddressGeneral.create; } }