import { ResolverContext, PreparedCondition, SqlDialect } from './types'; export declare function applyWhereConditions(ctx: Omit, conds: PreparedCondition[], records: any[]): any[]; export declare function applyHavingConditions(ctx: Omit, conds: PreparedCondition[], groupedRecsArray: any[][]): any[][]; export declare function getIndexFieldConditions(ctx: Pick, conds: PreparedCondition[], indexFieldNames: string[]): PreparedCondition[]; export declare function getSqlConditionString(ctx: Pick, conds: PreparedCondition[], dialect: SqlDialect): string; export declare function escapeSqlStringLiteral_Std(s: string): string; export declare function escapeSqlStringLiteral_MySql(s: string): string;