import { CPM20TFerroviario, CarroAttr, CarroContenedorAttr, DerechosDePasoAttr, XmlCPM20TFerroviarioAttribute } from './types/CartaPorte20.xslt';
export declare class TransporteFerroviario {
    private static instance;
    tFerroviario: CPM20TFerroviario;
    constructor(attr?: XmlCPM20TFerroviarioAttribute);
    reset(): void;
    setAttributes(attr?: XmlCPM20TFerroviarioAttribute): void;
    static getInstance(attr?: XmlCPM20TFerroviarioAttribute): TransporteFerroviario;
    setDerechosDePaso(ddp: DerechosDePasoAttr): void;
    setCarro(data: {
        carro: CarroAttr;
        contenedores?: CarroContenedorAttr[];
    }): void;
    getTransporteFerroviario(): CPM20TFerroviario;
}
//# sourceMappingURL=TransporteFerroviario.d.ts.map