import { BaseEntity } from '../base/baseEntity';
import { CoreModuleSaleHeaderModel } from './coreModuleSaleHeaderModel';
import { CoreModuleSaleInvoiceDetailModel } from './coreModuleSaleInvoiceDetailModel';
import { CoreModuleSaleSerialModel } from './coreModuleSaleSerialModel';
import { CoreSiteModel } from './coreSiteModel';
export declare class CoreModuleSaleInvoiceModel extends BaseEntity<number> {
    linkSiteIdBuyer: number;
    virtual_SiteBuyer: CoreSiteModel;
    hasUsed: boolean;
    price: number;
    linkModuleSaleHeaderId?: number;
    virtual_ModuleSaleHeader: CoreModuleSaleHeaderModel;
    linkModuleSaleSerialId?: number;
    virtual_ModuleSaleSerial: CoreModuleSaleSerialModel;
    amount: number;
    systemTransactionId: number;
    systemPaymentIsSuccess: number;
    moduleSaleInvoiceDetails: CoreModuleSaleInvoiceDetailModel[];
}
