import type { ColumnRelationProps } from '../types.js'; import type Column from '../Column.js'; export default class ColumnStore { protected _column: Column; get active(): boolean; get filterable(): boolean; get foreignRelationship(): { foreign: { model: import("../Model.js").default; column: Column; key: Column; type: number; }; local: { model: import("../Fieldset.js").default; column: Column; key: Column; type: number; }; } | null; get id(): boolean; get indexable(): boolean; get localRelationship(): { foreign: { model: import("../Model.js").default; column: Column; key: Column; type: number; }; local: { model: import("../Fieldset.js").default; column: Column; key: Column; type: number; }; } | null; get relation(): ColumnRelationProps | undefined; get searchable(): boolean; get sortable(): boolean; get spannable(): boolean; get timestamp(): boolean; get unique(): boolean; constructor(column: Column); }