import { List } from "../types/List.js"; import { Join } from "./Join.js"; import { SqlQuery } from "./SqlQuery.js"; import { Table } from "./Table.js"; import { Column, OrderColumn } from "./Column.js"; //#region src/sql/Select.d.ts export declare class Select extends SqlQuery { readonly columns: List; protected ordered: List; protected grouped: List; protected _top: number; protected _limit: number; protected _offset: number; constructor(table: Table | Join, columns?: List); from(t?: Table | Join): this; orderBy: (...ordered: OrderColumn[]) => this; groupBy(...grouped: Column[]): this; top(t: number): this; limit(l: number): this; offset(o: number): this; toString(): string; } //#endregion //# sourceMappingURL=Select.d.ts.map