import { CompiledExpression } from '../expressions'; import VM from '../../vm/append'; import { PathReference, CachedReference, RevisionTag } from '@glimmer/reference'; import { Option, Opaque } from '@glimmer/util'; export default class CompiledConcat { private parts; type: string; constructor(parts: CompiledExpression[]); evaluate(vm: VM): CachedReference>; toJSON(): string; } export declare class ConcatReference extends CachedReference> { private parts; tag: RevisionTag; constructor(parts: PathReference[]); protected compute(): Option; }