import { BaseQuery } from './BaseQuery'; export declare class PrestodbQuery extends BaseQuery { newFilter(filter: any): any; timeStampParam(): string; timeStampCast(value: any): string; dateTimeCast(value: any): string; convertTz(field: any): any; /** * Returns sql for source expression floored to timestamps aligned with * intervals relative to origin timestamp point. * Athena doesn't support INTERVALs directly — using date_diff/date_add */ dateBin(interval: string, source: string, origin: string): string; timeGroupedColumn(granularity: any, dimension: any): string; intervalString(interval: string): string; seriesSql(timeDimension: any): string; unixTimestampSql(): string; defaultRefreshKeyRenewalThreshold(): number; defaultEveryRefreshKey(): { every: string; }; hllInit(sql: any): string; hllMerge(sql: any): string; countDistinctApprox(sql: any): string; supportGeneratedSeriesForCustomTd(): boolean; protected limitOffsetClause(limit: any, offset: any): string; sqlTemplates(): any; castToString(sql: any): string; } //# sourceMappingURL=PrestodbQuery.d.ts.map