import { type Column, type ColumnArguments, JsonColumn } from '../core/Column.js'; export declare function boolean(name?: string): Column; export declare function integer(name?: string): Column; export declare function integer(...args: ColumnArguments<{ mode: 'boolean'; }>): Column; export declare function integer(...args: ColumnArguments<{ mode: 'timestamp'; }>): Column; export declare function integer(...args: ColumnArguments<{ mode: 'timestamp_ms'; }>): Column; export declare const int: typeof integer; export declare function blob(name?: string): Column; export declare function blob(...args: ColumnArguments<{ mode: 'bigint'; }>): Column; export declare function blob(...args: ColumnArguments<{ mode: 'json'; }>): Column; export declare function text(name?: string): Column; export declare function real(name?: string): Column; export declare function numeric(name?: string): Column; export declare function json(name?: string): JsonColumn; export declare function jsonb(name?: string): JsonColumn;