import type { SQLChunk } from "../core/sql.js"; import type { ColumnConfig, TableConfig } from "../types/index.js"; import { TableConfigSymbol } from "../utils/constants.js"; export declare class CTEBuilder = Record> { readonly alias: string; readonly query: { toSQL(): SQLChunk; }; [TableConfigSymbol]: TableConfig; constructor(alias: string, query: { toSQL(): SQLChunk; }); } export declare function withCte(alias: string, query: { toSQL(): SQLChunk; }): CTEBuilder; //# sourceMappingURL=cte.d.ts.map