import { CreationOptional, DataTypes, InferAttributes, InferCreationAttributes } from 'sequelize'; import { TenantModel } from '../tenant-model'; export declare class EntitlementProduct extends TenantModel, InferCreationAttributes> { entitlement_id: string; product_id: string; instance_did?: string; created_at: CreationOptional; updated_at: CreationOptional; static readonly GENESIS_ATTRIBUTES: { entitlement_id: { type: DataTypes.StringDataType; primaryKey: boolean; allowNull: boolean; }; product_id: { type: DataTypes.StringDataType; primaryKey: boolean; allowNull: boolean; }; created_at: { type: DataTypes.DateDataTypeConstructor; defaultValue: DataTypes.AbstractDataTypeConstructor; allowNull: boolean; }; updated_at: { type: DataTypes.DateDataTypeConstructor; defaultValue: DataTypes.AbstractDataTypeConstructor; allowNull: boolean; }; }; static initialize(sequelize: any): void; static associate(): void; } export type TEntitlementProduct = InferAttributes;