/**
 * AdvancedBilling
 *
 * This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
import { MRRMovement } from './mRRMovement';
export interface MovementLineItem {
    productId?: number;
    /** For Product (or "baseline") line items, this field will have a value of `0`. */
    componentId?: number;
    pricePointId?: number;
    name?: string;
    mrr?: number;
    mrrMovements?: MRRMovement[];
    quantity?: number;
    prevQuantity?: number;
    /** When `true`, the line item's MRR value will contribute to the `plan` breakout. When `false`, the line item contributes to the `usage` breakout. */
    recurring?: boolean;
    [key: string]: unknown;
}
export declare const movementLineItemSchema: Schema<MovementLineItem>;
