/** * AST visitor to rewrite Postgres style generate_series aliases. * * Postgres lets you reference a generate_series alias as a column: * FROM generate_series(...) AS gs * SELECT gs::date * * DuckDB treats gs as a table alias, and the column is generate_series. * This visitor rewrites unqualified column refs that match a * generate_series alias to gs.generate_series. A bare `SELECT gs` becomes * `SELECT gs.generate_series AS gs`, so the output column keeps its name. */ import type { AST } from 'node-sql-parser'; export declare function rewriteGenerateSeriesAliases(ast: AST | AST[]): boolean;