import { Any, Primitive, Arr, Object, Union, Exclusion } from "../meta-types"; import { IsRepresentable } from "../meta-types/utils"; import { Get, HasKeyIn } from "../utils"; import { ParseSchema } from "."; import { MergeSubSchema } from "./utils"; declare type AllTypes = Union | Primitive | Primitive | Primitive | Arr | Object>; export declare type ParseNotSchema>, E = Exclusion extends true ? P : AllTypes, ParseSchema, Get>>>> = IsRepresentable extends true ? E : P; export {};