import { ProductVariant } from './product-variant';
import { Order } from './order';
import { IModel, ICollection, IColumns } from '../../../src/index';
export declare const tableName: string;
export declare const columns: IColumns;
export declare class LineItem implements IModel {
    id: number;
    productVariantId: number;
    productVariant?: ProductVariant;
    orderId: number;
    order?: Order;
    fulfillmentStatusId: number;
    fulfillableQuantity: number;
    fulfillmentService: string;
    grams: string;
    price: number;
    quantity: number;
    requiresShipping: boolean;
    totalDiscount: number;
    constructor(props: any);
}
export declare class LineItems implements ICollection<LineItem> {
    models: Array<LineItem>;
    constructor({ models }: any);
}
export declare const lineItemEntity: {
    tableName: string;
    columns: import("../../../src/core").IColumn[];
    Model: typeof LineItem;
    Collection: typeof LineItems;
};
