/**
 * 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 { AllocationPreviewItem } from './allocationPreviewItem';
import { AllocationPreviewLineItem } from './allocationPreviewLineItem';
export interface AllocationPreview {
    startDate?: string;
    endDate?: string;
    subtotalInCents?: bigint;
    totalTaxInCents?: bigint;
    totalDiscountInCents?: bigint;
    totalInCents?: bigint;
    direction?: AllocationPreviewDirection;
    prorationScheme?: string;
    lineItems?: AllocationPreviewLineItem[];
    accrueCharge?: boolean;
    allocations?: AllocationPreviewItem[];
    periodType?: string;
    /** An integer representing the amount of the subscription's current balance */
    existingBalanceInCents?: bigint;
    [key: string]: unknown;
}
export declare const allocationPreviewSchema: Schema<AllocationPreview>;
