import { type Token } from './vendor/sqlfu-sqlite-parser/tokenizer.js'; export type SqliteToken = Token; export type SqliteCreateStatementKind = 'table' | 'index' | 'view' | 'trigger' | 'virtual-table'; export type SqliteCreateStatement = { kind: SqliteCreateStatementKind; temporary: boolean; unique: boolean; name: SqliteIdentifierSpan | null; onName: SqliteIdentifierSpan | null; }; export type SqliteIdentifierSpan = { name: string; start: number; end: number; }; export declare function firstSqliteKeyword(sql: string): string | null; export declare function containsSqliteKeyword(sql: string, keyword: string): boolean; export declare function classifySqliteCreateStatement(sql: string): SqliteCreateStatement | null; export declare function replaceSqliteIdentifierSpan(sql: string, identifier: SqliteIdentifierSpan, replacement: string): string; export declare function parseSqliteIdentifierName(rawIdentifier: string): string;