variable validatorimport { validator } from "https://dotland.deno.dev/x/hono@v3.12.9/validator/index.ts"; type<InputType, P extends string, M extends string, U extends ValidationTargetByMethod<M>, OutputType = ValidationTargets[U], P2 extends string = P, V extends { in: [K in U]: unknown extends InputType ? OutputType : InputType; out: [K in U]: ExcludeResponseType<OutputType>; } = { in: [K in U]: unknown extends InputType ? OutputType : InputType; out: [K in U]: ExcludeResponseType<OutputType>; }, E extends Env = any>(target: U, validationFunc: ValidationFunction<unknown extends InputType ? ValidationTargets[U] : InputType, OutputType, E, P2>) => MiddlewareHandler<E, P, V>