/**
 * @class StringDireccion
 * Parsea un string que presuntamente representa una direccion; lo tipifica y lo separa en tokens.
 * Luego de instanciada la propiedad publica "tipo" puede asumir los siguientes valores:
 * <pre><code>
 * usig.StringDireccion.CALLE
 * usig.StringDireccion.CALLE_ALTURA
 * usig.StringDireccion.CALLE_Y_CALLE
 * usig.StringDireccion.INVALIDO
 * </code></pre>
 * @namespace usig
 * @constructor
 * @param {String} strInput String a parsear
 */
export default class StringDireccion {
    tipo: number;
    strCalles: string[];
    strAltura: string;
    strInput: string;
    aceptarCallesSinAlturas: boolean;
    maxWordLen: any;
    constructor(strInput: string, aceptarCallesSinAlturas: boolean);
    esTipoAltura(str: string, aceptarCallesSinAlturas: boolean): any;
    setearCalleAltura(): void;
    fixCallesConY(str: string): any;
    quitarAvsCalle(): void;
    quitarAvsCalleCruce(): void;
    quitarPasajes(): void;
    esAlturaSN(alt: string): boolean;
}
