import { MultiplyMode } from "./multiplyMode";
import { TokenType } from "./tokenType";
export declare class RuleToken {
    type: TokenType;
    name: string | undefined;
    value: string | undefined;
    identifier: string | undefined;
    nested: number;
    multiplied: MultiplyMode;
    greedy: boolean;
    sibling: RuleToken | undefined;
    constructor(type: TokenType, nested?: number, name?: string, value?: string);
    multiply(type: string): void;
    label(identifier: string | undefined): void;
    isAssign(): boolean;
    isAtom(): boolean;
}
