import { DuckDBLogicalType } from '../DuckDBLogicalType'; import { DuckDBTypeId } from '../DuckDBTypeId'; import { Json } from '../Json'; export declare abstract class BaseDuckDBType { readonly typeId: T; readonly alias?: string; protected constructor(typeId: T, alias?: string); toString(): string; toLogicalType(): DuckDBLogicalType; toJson(): Json; }