import { Query } from '../data/Query'; import { Table } from './Table'; import { Join } from './Join'; import { List } from '../types/List'; import { Clause } from './Clause'; export declare class SqlQuery implements Query { protected table: Table | Join; readonly clauses: List; constructor(table: Table | Join, clauses?: List); where: (...clauses: Clause[]) => this; }