import * as t from "io-ts"; import { Validation } from "io-ts"; export declare class JSONType extends t.Type { type: t.Type; name: string; readonly _tag: "JSONType"; constructor(type: t.Type, name?: string); decode(input: any): Validation; } export declare const json: (baseType: t.Type, name?: string | undefined) => JSONType;