import type { AttributesToken, ColumnToken } from './types.js'; import type Attribute from './Attribute.js'; import type Schema from './Schema.js'; import Column from './Column.js'; import Fieldset from './Fieldset.js'; import Attributes from './attribute/Attributes.js'; import Columns from './column/Columns.js'; import ModelStore from './model/ModelStore.js'; export default class Model extends Fieldset { static make(name: string, attributes?: AttributesToken, columns?: Array, schema?: Schema): Model; readonly store: ModelStore; constructor(name: string, attributes?: Attributes | Array, columns?: Columns | Array, schema?: Schema); }