import { TipoIVA, TipoRE } from "../enums";
interface PartialProduct {
    TIPO_IVA?: TipoIVA;
    PRECIO?: number;
    DESCUENTO?: number;
    TIPO_RE?: TipoRE;
}
export declare class ProductPrice {
    private ivaRate;
    private netPrice;
    private discountRate;
    private reRate;
    constructor(product: PartialProduct);
    getNetPrice(): number;
    getDiscountPercent(): number;
    getDiscountAmount(): number;
    getDiscountedPrice(): number;
    getIVAPercent(): number;
    getREPercent(): number;
    getRE(): number;
    getTotalTaxes(): number;
    getIVA(): number;
    getTotalPrice(): number;
    getPVP(includeIVA?: boolean): number;
    private roundToDecimals;
}
export {};
