import type { FastifyRequest, preHandlerAsyncHookHandler } from 'fastify'; import type { ModelEntry, ResolvedModelEntry } from '../core/model-registry.js'; import type { QvacContext, QvacRequestModel } from '../lib/types.js'; export declare function requireModel(category: string): preHandlerAsyncHookHandler; export declare function resolveAndCheckModel(req: FastifyRequest, modelName: string, category: string): Promise; export declare function ensureReady(ctx: QvacContext, alias: string, configEntry: ResolvedModelEntry | ModelEntry, modelName: string, req?: FastifyRequest): Promise; //# sourceMappingURL=require-model.d.ts.map