export { AnyQueryBuilder, Model } from 'objection'; declare module 'objection' { interface WhereMethod { (columns: Partial): QB; (column: Partial, op: string, value: any): QB; } interface OrderByMethod { (column: keyof T, order?: 'asc' | 'desc'): QB; (columns: Array<{ column: keyof T; order?: 'asc' | 'desc'; }>): QB; } interface SelectMethod { (...columnNames: Array>): QB; (columnNames: Array>): QB; } interface WhereNullMethod { (column: Partial): QB; } interface QueryBuilder extends Promise { forceDelete(): this; withDeleted(): this; onlyDeleted(): this; softDelete(): this; restore(): this; } }