import { Association, BelongsToGetAssociationMixin } from 'sequelize';
import { BaseModel } from '../../core/BaseModel';
import { CoreOrder } from './CoreOrder';
export declare const PRODUCT_TYPE: {
    UNKNOWN: number;
    MATERIAL: number;
    DYNAMIC_CODE: number;
    MODEL: number;
    INTEGRAL: number;
    MABI: number;
    CHANGE_DYNAMIC_CODE_TO: number;
    REWARD: number;
};
export declare class CoreOrderProduct extends BaseModel {
    static associations: {
        order: Association<CoreOrderProduct, CoreOrder>;
    };
    id: number;
    orderCode: string;
    productType: number;
    productId: number;
    createdAt: Date;
    updatedAt: Date;
    deleted: boolean;
    meta: any;
    getOrder: BelongsToGetAssociationMixin<CoreOrder>;
}
