import { AddressCreate } from "./AddressCreate";
import { DebtCollectionEnvironment } from "./DebtCollectionEnvironment";
import { LineItemCreate } from "./LineItemCreate";
declare class AbstractDebtCollectionCaseUpdate {
    /**
    * The billing address that identifies the debtor.
    */
    'billingAddress'?: AddressCreate;
    /**
    * The date and time when the contract with the debtor was signed.
    */
    'contractDate'?: Date;
    /**
    * The three-letter code (ISO 4217 format) of the case's currency.
    */
    'currency'?: string;
    /**
    * The date and time when the claim was due.
    */
    'dueDate'?: Date;
    /**
    * The environment in which the case is processed.
    */
    'environment'?: DebtCollectionEnvironment;
    /**
    * The language that is linked to the object.
    */
    'language'?: string;
    /**
    * The line items that are subject of this debt collection case.
    */
    'lineItems'?: Array<LineItemCreate>;
    /**
    * The ID of the space view this object is linked to.
    */
    'spaceViewId'?: number;
    static discriminator: string | undefined;
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
}
export { AbstractDebtCollectionCaseUpdate };
