import { HasAlias, HasDistinct, HasFieldValues, HasGroupByFields, HasHavingConditions, HasJoins, HasLimit, HasOffset, HasSelectFields, HasTable, HasUnions, HasWhen, HasWhereConditions } from './features'; import { HasOrderByFields } from './features/HasOrderByFields'; import { Query } from './Query'; import { QueryTable } from './QueryTable'; export declare class SelectQuery extends Query { constructor(table?: QueryTable); } export interface SelectQuery extends HasDistinct, HasLimit, HasOffset, HasOrderByFields, HasGroupByFields, HasHavingConditions, HasFieldValues, HasSelectFields, HasTable, HasAlias, HasWhereConditions, HasJoins, HasUnions, HasWhen { }