import { UuidInterface } from './idGeneratorInterface'; export declare type TableDefinitionType = { tableName: string; isActive: boolean; createdAt: boolean; updatedAt: boolean; deletedAt: boolean; defaults?: any; }; export interface ModelInterface { get(): T; setId?(idGenerator: UuidInterface): void; tableDefinition(): TableDefinitionType; }