export declare abstract class AddressParserImpl {
    abstract normalizeAddress(_parts: any): any;
    abstract parseAddress(address: string): any;
    abstract parseStreet(streetaddress: string): any;
    abstract parseInformalAddress(address: string): any;
    abstract parsePoAddress(address: string): any;
    abstract parseLocation(address: string): any;
    abstract parseIntersection(address: string): any;
    abstract findStreetTypeShortCode(_streetType?: string): any;
    /**
     * Phrases this parser intentionally drops from the structured result
     * (development/area names), so the token-preservation guard does not score
     * them as lost street tokens. Optional; defaults to none.
     */
    droppableTokens?(): string[];
}
