import { CompiledExpression } from '../expressions'; import VM from '../../vm/append'; import { PathReference, RevisionTag } from '@glimmer/reference'; import { Opaque } from '@glimmer/util'; export declare class CompiledPositionalArgs { values: ReadonlyArray>; static create(values: CompiledExpression[]): CompiledPositionalArgs; static empty(): CompiledPositionalArgs; length: number; constructor(values: ReadonlyArray>); evaluate(vm: VM): EvaluatedPositionalArgs; toJSON(): string; } export declare const COMPILED_EMPTY_POSITIONAL_ARGS: CompiledPositionalArgs; export declare class EvaluatedPositionalArgs { values: ReadonlyArray>; static create(values: ReadonlyArray>): EvaluatedPositionalArgs; static empty(): EvaluatedPositionalArgs; tag: RevisionTag; length: number; constructor(values: ReadonlyArray>); at(index: number): PathReference; value(): ReadonlyArray; } export declare const EVALUATED_EMPTY_POSITIONAL_ARGS: EvaluatedPositionalArgs;