import { XMLElement } from '../../common/soap/xmlElement';
import { RateType } from './rateType';
import { Money } from './money';
import { PricingModel } from './pricingModel';
import { BillFrom } from './billFrom';
import { BillableRevenueOverrides } from './billableRevenueOverrides';
export declare class ReconciliationLineItemReport extends XMLElement {
    protected static XSI_TYPE: string;
    id: number;
    reconciliationReportId: number;
    orderId: number;
    proposalId: number;
    lineItemId: number;
    proposalLineItemId: number;
    rateType: RateType;
    netRate: Money;
    grossRate: Money;
    pricingModel: PricingModel;
    dfpVolume: number;
    thirdPartyVolume: number;
    manualVolume: number;
    reconciliationSource: BillFrom;
    reconciledVolume: number;
    capVolume: number;
    rolloverVolume: number;
    billableVolume: number;
    netBillableRevenue: Money;
    grossBillableRevenue: Money;
    billableRevenueOverrides: BillableRevenueOverrides;
    constructor(id?: number, reconciliationReportId?: number, orderId?: number, proposalId?: number, lineItemId?: number, proposalLineItemId?: number, rateType?: RateType, netRate?: Money, grossRate?: Money, pricingModel?: PricingModel, dfpVolume?: number, thirdPartyVolume?: number, manualVolume?: number, reconciliationSource?: BillFrom, reconciledVolume?: number, capVolume?: number, rolloverVolume?: number, billableVolume?: number, netBillableRevenue?: Money, grossBillableRevenue?: Money, billableRevenueOverrides?: BillableRevenueOverrides);
}
