import { Model } from "objection"; import { LoadRelOptions, LoadRelSchema } from "./interfaces"; import { CustomQueryBuilder } from "./queryBuilders/custom"; import { SoftDeleteQueryBuilder } from "./queryBuilders/softDelete"; export declare class BaseModel extends Model { readonly id?: number | string; readonly deletedAt?: Date; static connection: string; static softDelete: boolean; QueryBuilderType: CustomQueryBuilder | SoftDeleteQueryBuilder; static get QueryBuilder(): typeof CustomQueryBuilder; static useLimitInFirst: boolean; $forceLoad(expression: LoadRelSchema, options?: LoadRelOptions): Promise; $load(expression: LoadRelSchema, options?: LoadRelOptions): Promise; }