import BasicColumn from "./column/basic-column"; import GenericsHelper from "./helpers/generics-helper"; import JoinedTablesChain from "./join/joined-tables-chain"; declare abstract class QueryTable { protected _$name: string; constructor(_$name: string); protected _$type: GenericsHelper; protected _$idType: GenericsHelper; $all: BasicColumn; innerJoin>(table: JoinTable): JoinedTablesChain; leftJoin>(table: JoinTable): JoinedTablesChain; rightJoin>(table: JoinTable): JoinedTablesChain; fullJoin>(table: JoinTable): JoinedTablesChain; } export default QueryTable;