import { Result as _Result } from 'literium-base'; export declare type Result = _Result; export interface Type { p(v: any): Result; b(v: T): Result; } export interface TypeConv { (t: Type): Type; } export declare type JSType = J extends Type ? T : never;