import { has as has_, URI } from '@traversable/registry'; import * as t from './schema.js'; export declare const key: t.union<[t.string, t.number, t.symbol]>; export interface has { tag: URI.has; (u: unknown): u is this['_type']; _type: has_; def: [path: KS, predicate: S]; } export declare function has(...args: readonly [...path: KS, leafSchema?: S]): has>; export declare function has(...args: readonly [...path: KS, leafSchema?: S]): has; export declare function has(...path: readonly [...KS]): has>; //# sourceMappingURL=has.d.ts.map