/**
 * AdvancedBilling
 *
 * This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
import { AllocationPreviewDirection } from './allocationPreviewDirection';
import { AllocationPreviewLineItemKind } from './allocationPreviewLineItemKind';
import { LineItemTransactionType } from './lineItemTransactionType';
export interface AllocationPreviewLineItem {
    /** A handle for the line item transaction type */
    transactionType?: LineItemTransactionType;
    /** A handle for the line item kind for allocation preview */
    kind?: AllocationPreviewLineItemKind;
    amountInCents?: bigint;
    memo?: string;
    discountAmountInCents?: bigint;
    taxableAmountInCents?: bigint;
    componentId?: number;
    componentHandle?: string;
    /** Visible when using Fine-grained Component Control */
    direction?: AllocationPreviewDirection;
    [key: string]: unknown;
}
export declare const allocationPreviewLineItemSchema: Schema<AllocationPreviewLineItem>;
