import { QuotedToken, Token } from '../tokens'; import type { Context } from '../context'; export declare class Expression { private postfix; constructor(tokens: IterableIterator); evaluate(ctx: Context, lenient?: boolean): Generator; valid(): boolean; } export declare function evalToken(token: Token | undefined, ctx: Context, lenient?: boolean): IterableIterator; export declare function evalQuotedToken(token: QuotedToken): string;