import type { Source } from '../source-elements/source'; import { SourceQueryElement } from './source-query-element'; import { QueryRaw } from '../query-elements/query-raw'; /** * An element which wraps a known source (e.g. SQL or table). * Can be treated in specific circumstances as a query, * e.g. `run: duckdb.sql('...')`, but generally is just used as * a source. */ export declare class SQSource extends SourceQueryElement { readonly theSource: Source; elementType: string; constructor(theSource: Source); isSource(): boolean; getSource(): Source; getQuery(): QueryRaw | undefined; }