import { ObjectValidator } from "@d3vtool/utils";
import { KazeContext, KazeNextFunction } from "./kaze";
import { TAllDataValidators } from "@d3vtool/utils/dist/types/validator/types";
export declare function queryValidate<T extends ObjectValidator<Record<string, TAllDataValidators>>>(schema: T, noQueryErrorMsg?: string): (ctx: KazeContext, next: KazeNextFunction) => void;
export declare function paramsValidate<T extends ObjectValidator<Record<string, TAllDataValidators>>>(schema: T, noParamsErrorMsg?: string): (ctx: KazeContext, next: KazeNextFunction) => void;
