import type { ExWrappedData } from '../dataWrapper'; import type { IPointer } from '../getPointer'; export declare const FAILED: unique symbol; export interface IParser { (pointer: IPointer): F | T; isRule?: boolean; } export type RuleReturn = typeof FAILED | ExWrappedData; export type RuleReturnType = Exclude, typeof FAILED>; export declare const rule:

>(parser: P) => P; //# sourceMappingURL=rule.d.ts.map