import { CastType } from '../CastType'; export interface ColumnOptions { /** Database column name. Defaults to the property name. */ columnName?: string; /** Automatic type coercion when reading from the database. */ cast?: CastType; /** Mark this column as the primary key. */ primaryKey?: boolean; /** Column value is generated by the database (e.g. AUTOINCREMENT). Excluded from INSERT/UPDATE. */ autoGenerated?: boolean; } /** Map a class property to a database column. */ export declare function Column(options?: ColumnOptions): PropertyDecorator;