import { type ZodRawShape, type z } from "zod"; export declare function verifyInternal(json: unknown, location: "body" | "params", schema: z.ZodObject): Promise, { [k_1 in keyof z.baseObjectOutputType]: undefined extends z.baseObjectOutputType[k_1] ? never : k_1; }[keyof T]> extends infer T_1 ? { [k in keyof T_1]: z.objectUtil.addQuestionMarks, { [k_1 in keyof z.baseObjectOutputType]: undefined extends z.baseObjectOutputType[k_1] ? never : k_1; }[keyof T]>[k]; } : never>;