import type { Parser } from '../../../libs/standard-parser'; /** * An identifier is a subset of path names you can use dot notation with. * Matches an identifier, returns an identifier * * @param stream * @return */ export declare const identifierBaseParser: Parser; /** * Matches an identifier with a dot in front of it. */ export declare const propertyAccessDotNotationBaseParser: Parser; /** * Matches an identifier inside an index. * * something[1] * something["1"] * something['1'] * * @param args * @return */ export declare const propertyAccessIndexNotationBaseParser: Parser; /** * Tries to match a string with either dot notation or index notation */ export declare const propertyAccessBaseParser: Parser; export declare const thisScopeBaseParser: Parser; export declare const parentScopeStartBaseParser: Parser; export declare const rootScopeBaseParser: Parser; export declare const inspectScopeBaseParser: Parser; export declare const externalScopeBaseParser: Parser;