/** * Config properties. Mix these into Concats or make other matchers * implement the relevant interfaces. */ /** * Implemented by matchers with configurable whitespace handling. */ export interface WhiteSpaceHandler { $consumeWhiteSpaceBetweenTokens: boolean; } /** * Object literals that provide concats can bring this in * via a spread to get white space sensitivity * @type {{consumeWhiteSpaceBetweenTokens: boolean}} */ export declare const WhiteSpaceSensitive: WhiteSpaceHandler; export interface SkipCapable { /** * Should we skip between productions? */ $skipGaps: boolean; } /** * Skip between productions. * @type {{$skipGaps: boolean}} */ export declare const Skipper: SkipCapable;