import Singleton from "../patterns/Singleton"; export interface MybatisParseResult { statement: string; param: object; bindParams: object; } export default class QueryMapper extends Singleton { SQL_MAP: any; loadSync(path: string): void; load(path: string): void; private createMapper; private findMapper; getStatementByStringParse(namespace: string, sqlid: string, formatObj: any, param: any, dynamicCondition: any): string; getStatementByBindParse(namespace: string, sqlid: string, formatObj: any, param: any, dynamicCondition: any): { statement: string; param: any; bindParams: {}; }; getStatement(sqlId: string, formatObj: any, param?: any, dynamicCondition?: any): string | MybatisParseResult; } //# sourceMappingURL=QueryMapper.d.ts.map