import { SqlStatement } from "./SqlStatement"; import { TaggedResultSet } from "./TaggedResultSet"; export declare class SelectSqlBuilder { enforceDomain(): SelectSqlBuilder; execute(zoneId?: string): TaggedResultSet; from(tableName?: string): SelectSqlBuilder; groupBy(groups?: any): SelectSqlBuilder; having(predicate?: any): SelectSqlBuilder; limit(limit?: number): SelectSqlBuilder; offset(offset?: number): SelectSqlBuilder; orderBy(field?: string): SelectSqlBuilder; orderByDesc(field?: string): SelectSqlBuilder; toSql(): SqlStatement; where(predicate?: any): SelectSqlBuilder; constructor(); }