import { AppAbility } from './acl'; export type LoadModelCtx = { tenantId?: string; req?: { session?: { user?: { currentTenantId?: string; }; } | null; }; ability?: AppAbility; }; export declare const getTenantIdFromLoadModelCtx: (ctx: LoadModelCtx) => string; export declare const models: { readonly register: ({ tenant, global }: { tenant: import('./registerModels').ModelModules; global?: import('./registerModels').ModelModules; }, options?: import('./registerModels').RegisterModelsOptions) => void; readonly getUnsafe: (modelName: string, ctx: LoadModelCtx) => Promise>; readonly get: (modelName: string, ctx: LoadModelCtx) => Promise>; readonly getGlobal: (modelName: string, ctx: LoadModelCtx) => Promise>; }; //# sourceMappingURL=modelsApi.d.ts.map