import { DeliveryAddressResponse } from '../types/delivery-address'; export declare class DeliveryAddress { id: string; userId: string; subscriptionNumber: string; line1: string; line2: string; line3: string; townCity: string; county: string; postcode: string; country: string; validDateFrom: string; validDateTo: string | null; deliveryNotes: string; securityNotes: string; addressType: string; isCurrentDefaultAddress: boolean; isCurrentWeekendAddress: boolean; validDateFromDateFormat: Date; subscriptionStartDate: Date; company: string | null; poBox: boolean; private todaysDate; private pointOfMeasure; constructor(address: DeliveryAddressResponse, subscriptionStartDate: string); get isDefault(): boolean; get isWeekend(): boolean; get isFutureAddress(): boolean; get isPastAddress(): boolean; get isFutureDefaultAddress(): boolean; get isPastDefaultAddress(): boolean; get isFutureWeekendAddress(): boolean; get isPastWeekendAddress(): boolean; getMostCurrentAddress(reigningMostCurrentAddress: DeliveryAddress | null): DeliveryAddress; }