//#region src/odb/sql/lexer.d.ts type SqlComparisonOperator = "=" | "<>" | "<" | ">" | "<=" | ">="; type SqlPunctuation = "(" | ")" | "," | "." | "*" | ";" | "-"; type SqlToken = { readonly kind: "keyword"; readonly keyword: string; readonly text: string; readonly start: number; } | { readonly kind: "identifier"; readonly name: string; readonly quoted: boolean; readonly text: string; readonly start: number; } | { readonly kind: "string"; readonly value: string; readonly text: string; readonly start: number; } | { readonly kind: "number"; readonly value: number; readonly text: string; readonly start: number; } | { readonly kind: "operator"; readonly operator: SqlComparisonOperator; readonly text: string; readonly start: number; } | { readonly kind: "punctuation"; readonly punctuation: SqlPunctuation; readonly text: string; readonly start: number; } | { readonly kind: "end"; readonly text: string; readonly start: number; }; declare function tokenizeSql(sql: string): readonly SqlToken[]; //#endregion export { tokenizeSql as i, SqlPunctuation as n, SqlToken as r, SqlComparisonOperator as t };