import { isly } from "isly"; import { Realm } from "../../Realm"; import { Card as AddressCard } from "./Card"; import { Iban as AddressIban } from "./Iban"; import { Internal as AddressInternal } from "./internal"; import { PaxGiro as AddressPaxGiro } from "./PaxGiro"; import { Route as AddressRoute } from "./Route"; import { Scan as AddressScan } from "./Scan"; export type Address = AddressCard | AddressCard.Counterpart | AddressIban | AddressInternal | AddressPaxGiro | AddressScan; export declare namespace Address { const realm: Record; const values: readonly ["paxgiro", "internal", "iban", "scan", "card", "paxgiro-credit"]; type Type = (typeof values)[number]; function compare(addresses: [Address, Address]): boolean; function parse(value: string): Address | undefined; function stringify(Address: Address): string; function beautify(Address: Address): string; const type: isly.Type
; export import PaxGiro = AddressPaxGiro; export import Iban = AddressIban; export import Scan = AddressScan; export import Internal = AddressInternal; export import Card = AddressCard; export import Route = AddressRoute; }