import type { LineItemCreate } from './LineItemCreate'; /** * * @export * @interface TransactionLineItemVersionCreate */ export interface TransactionLineItemVersionCreate { /** * The line items that replace the original line items in the transaction. * @type {Array} * @memberof TransactionLineItemVersionCreate */ lineItems: Array; /** * A client-generated nonce which uniquely identifies some action to be executed. Subsequent requests with the same external ID do not execute the action again, but return the original result. * @type {string} * @memberof TransactionLineItemVersionCreate */ externalId: string; /** * The transaction that the line item version belongs to. * @type {number} * @memberof TransactionLineItemVersionCreate */ transaction: number; } /** * Check if a given object implements the TransactionLineItemVersionCreate interface. */ export declare function instanceOfTransactionLineItemVersionCreate(value: object): value is TransactionLineItemVersionCreate; export declare function TransactionLineItemVersionCreateFromJSON(json: any): TransactionLineItemVersionCreate; export declare function TransactionLineItemVersionCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): TransactionLineItemVersionCreate; export declare function TransactionLineItemVersionCreateToJSON(json: any): TransactionLineItemVersionCreate; export declare function TransactionLineItemVersionCreateToJSONTyped(value?: TransactionLineItemVersionCreate | null, ignoreDiscriminator?: boolean): any;