import type { IPointer } from '../getPointer'; import type { ExceptKeywords } from '../typeUtilities'; import type { IParser, RuleReturn, RuleReturnType } from './rule'; interface IInspector { /** * * @param name name can be any string, except for "inspect," which is a reserved name. */ (name: ExceptKeywords, parser: P): (pointer: IPointer) => RuleReturn, T>;

(parser: P): (pointer: IPointer) => RuleReturn, undefined>; } export declare const $: IInspector; export {}; //# sourceMappingURL=inspect.d.ts.map