has<T extends Testing,X,>(k: keyof X,value?: boolean
| number
| bigint
| symbol
| null
| undefined,): Step<T, unknown>
has<T extends Testing,X,>(k: keyof X,proto: { [[Symbol.hasInstance]](_: unknown): boolean; },): Step<T, unknown>