import type { ParseResult } from "../parse-result.js"; /** The CST rooted at `multiStatement` (a `;`-separated batch of statements and/or * BEGIN…END SQL-scripting compounds, + EOF); see `ParseResult` for the full result shape. */ export type { ParseResult } from "../parse-result.js"; /** * Lex + parse one Databricks SQL statement. Two-stage parsing: try the fast SLL * prediction mode first (bail on the first conflict), and fall back to full LL only * when SLL fails. Valid SQL takes the fast path; the LL fallback guarantees the same * result LL alone would produce, so correctness is unchanged — just faster. */ export declare function parseDatabricks(sql: string): ParseResult;