import { BaseSmartTags, PgColumn, PgTable, PgType } from '../../abstractions'; export interface PrimitiveColumnOptions { description?: string; indexable?: boolean; extraParams?: string; } /** * Database column of primitive type. */ export declare class PrimitiveColumn implements PgColumn { name: string; displayName?: string; readonly description?: string; readonly table: PgTable; readonly type: PgType; private columnOptions?; constructor(name: string, type: PgType, table: PgTable, options?: PrimitiveColumnOptions); buildExpression(): string; buildAdditionalStatements(): string[]; buildSmartTags(): BaseSmartTags; }