import { ValidationFailure } from '../error'; import { GetCastType, GetSrcType, Validator } from '../interface'; import { AddOptionToUndefined, Simplify } from '../util'; export type GetPropsCast = Simplify; }>>; export type GetPropsSrc = Simplify; }>>; export declare class ObjectValidator> implements Validator, GetPropsSrc> { readonly props: Props; constructor(props: Props); cast(object: any): ValidationFailure | GetPropsCast; validate(object: any): ValidationFailure | undefined; phantom(): GetPropsSrc; } //# sourceMappingURL=object.d.ts.map