import type { AutoSqlField } from './autoSql.ts'; export interface AutoSqlPreSchema { type?: string; name?: string; comment?: string; fields: AutoSqlField[]; } export declare function detectTypes(autoSql: AutoSqlPreSchema): { fields: { isArray: boolean; arrayIsNumeric: boolean; isNumeric: boolean; size?: number | string; type: string; name: string; comment: string; vals?: string[]; }[]; type?: string; name?: string; comment?: string; }; export type AutoSqlSchema = ReturnType; export declare function schemaFromColumnNames(columnNames: string[]): { fields: AutoSqlField[]; }; export declare function getBuiltinSchema(type: string): AutoSqlPreSchema;