import { TableName } from "./storage.mjs"; import { LogicalQueryPlan } from "gscdump/query/plan"; import { BuilderState } from "gscdump/query"; interface ResolvedQuery { sql: string; params: unknown[]; partitions: string[]; table: TableName; filesPlaceholder: string; } declare const FILES_PLACEHOLDER = "{{FILES}}"; declare function compileLogicalQueryPlan(plan: LogicalQueryPlan, table?: TableName): ResolvedQuery; declare function resolveParquetSQL(state: BuilderState, table?: TableName): ResolvedQuery; declare function substituteNamedFiles(sql: string, sets: Record): string; export { FILES_PLACEHOLDER, ResolvedQuery, compileLogicalQueryPlan, resolveParquetSQL, substituteNamedFiles };