import { AnyExpression } from '../../expressions'; import { ConstraintConfig } from '../../functions'; import { Type } from '../index'; export interface UnknownType extends Type<'UNKNOWN', R, T> { expression: AnyExpression>; argument: this['input'] | this['expression']; required(conf?: ConstraintConfig): UnknownType; }