import { Request, Response } from "express"; import { IModSqlObj } from "./sql.handler"; import OracleDB = require("oracledb"); export declare function oracleExecute(sql: string, bindParams?: OracleDB.BindParameters, options?: OracleDB.ExecuteOptions): Promise>; export interface ISql { select: string; count: string; } export interface IModSql { join?: IModSqlObj; where?: IModSqlObj; countries?: IModSqlObj; bind?: IModSqlObj; bindCount?: IModSqlObj; } export declare function sqlParams(res: Response, sql: ISql, modSql?: IModSql): void; export declare function getFullRes(req: Request, res: Response, key?: string): Promise; export declare function getQuickRes(res: Response, exe: Promise>, key: string): Promise; interface ILimit { key: string; from: number; to: number; } export declare function getMultRes(res: Response, exes: Array>>, keys: string[], limits?: ILimit[]): Promise; export declare function postQuickRes(res: Response, sql: string, bindParams: OracleDB.BindParameters, callback?: () => Promise): Promise; export declare function deleteQuickRes(res: Response, sql: string, bindParams: OracleDB.BindParameters, callback?: () => Promise): Promise; export {}; //# sourceMappingURL=oracle.handler.d.ts.map