import Ajv from 'ajv/dist/2020'; declare const ajv: Ajv; /** AJV instance for query param validation; coerces types (e.g. string "50" → number, "c" → ["c"]) for URL query strings. */ declare const ajvQuery: Ajv; export { ajv, ajvQuery }; type BadRequestErrorResponse = { success: false; error?: unknown; errorType?: string; stack?: string; details?: string | object | object[]; }; export declare const validateBadRequestErrorResponse: import("ajv/dist/types").ValidateFunction; type UnauthorizedErrorResponse = { success: false; status?: string; message?: string; error?: string; errorType?: string; }; export declare const validateUnauthorizedErrorResponse: import("ajv/dist/types").ValidateFunction; type ForbiddenErrorResponse = { success: false; status?: string; message?: string; error?: string; errorType?: string; }; export declare const validateForbiddenErrorResponse: import("ajv/dist/types").ValidateFunction; type NotFoundErrorResponse = { success: false; error: string; }; export declare const validateNotFoundErrorResponse: import("ajv/dist/types").ValidateFunction; //# sourceMappingURL=Ajv.d.ts.map