import { SqlBInstance } from "../modules/sqlb"; import { FieldInfo, MysqlError } from 'mysql'; export declare type MysqlResult = any[] | Record; export declare type MysqlInsertOrUpdateResult = { fieldCount: number; affectedRows: number; insertId: number; serverStatus: number; warningCount: number; message: string; protocol41: boolean; changedRows: number; }; export declare type MysqlQueryReturn = [ MysqlError | null, ResultType | null, FieldInfo[] | null | undefined ]; export declare type QueryValues = (string | number)[] | string | number | null; /** * @deprecated Use Prisma */ export default class Db { static query(query: SqlBInstance): Promise>; static query(query: string): Promise>; static query(query: string, values: QueryValues): Promise>; }