import { FieldPacket, QueryResult } from '../../packets/index.js'; import { QueryOptions, QueryValues, QueryableConstructor } from '../Query.js'; export declare function QueryableBase( Base?: T ): { new (...args: any[]): { query( sql: string, values?: QueryValues ): Promise<[T, FieldPacket[]]>; query( options: QueryOptions, values?: QueryValues ): Promise<[T, FieldPacket[]]>; }; } & T;