import { JSONSchema4 } from 'json-schema'; import { PgTable, TableSmartTags } from './abstractions'; import { PublishSchemaToDbOptions } from './publish-schema-to-db-options'; export declare class ContentEntityModel { name: string; contentEntity: PgTable; relatedObjects: PgTable[]; constructor(options: PublishSchemaToDbOptions, schema: JSONSchema4); validate(): void; buildStatements(): string[]; buildSmartTags(): { [name: string]: TableSmartTags; }; }