import { Response } from "express";
export declare function validator<T, U>(res: Response | undefined, object: {
    [key: string]: any;
}, required: new () => T, optional?: new () => U): Promise<{
    valid: boolean;
    object: T & U;
}>;
export declare function validatorRes<T, U>(res: Response, object: {
    [key: string]: any;
}, required: new () => T, optional?: new () => U): Promise<void>;
//# sourceMappingURL=interface-validators.d.ts.map