import type { InputStream } from '@lezer/lr'; /** * Scans an identifier-like run from the current position, returning the matched character count * (`0` if none). A leading `$` defers to the grammar's `Variable` token. `allowComma` treats * comma as a plain character instead of a terminator. * `stopAtJsonPathBoundary` stops at a non-leading `$.` or `$[` so `JsonPathBase` can take over * (used for filter keys). * @internal */ export declare function scanIdentifier(inputStream: InputStream, { allowComma, stopAtJsonPathBoundary, }: { allowComma: boolean; stopAtJsonPathBoundary: boolean; }): number; //# sourceMappingURL=scan-identifier.d.ts.map