import type { ErrorObject } from "ajv"; import type { RespondFn } from "./types.js"; export type Validator = ((params: unknown) => params is T) & { errors?: ErrorObject[] | null; }; export declare function assertValidParams(params: unknown, validate: Validator, method: string, respond: RespondFn): params is T;