import ComprobanteBase, { Impuesto, InfoComprobanteBase, Pago } from "./ComprobanteBase"; import { TablaTipoIdentificacion } from "./Utils/TablasSRI"; declare abstract class TotalConImpuestos { totalImpuesto: Impuesto[]; } declare abstract class Pagos { pago: Pago[]; } export declare abstract class InfoFactura extends InfoComprobanteBase { tipoIdentificacionComprador: TablaTipoIdentificacion; guiaRemision?: string; razonSocialComprador: string; identificacionComprador: string; direccionComprador: string; totalSinImpuestos: number; totalDescuento: number; totalConImpuestos: TotalConImpuestos; propina: number; importeTotal: number; moneda: "DOLAR"; pagos: Pagos; valorRetIva?: number; valorRetRenta?: number; } export declare class Factura extends ComprobanteBase { infoFactura: InfoFactura; } export {};