import { AnyObject, Class } from '../common-types'; import { Type } from './type'; /** * Object type */ export declare class ObjectType implements Type { type: Class; name: string; constructor(type: Class); isInstance(value: any): boolean; isCoercible(value: any): boolean; defaultValue(): T; coerce(value: any): any; serialize(value: T | null | undefined): any; }