/** * A `ScopeStack` is used while traversing a template * to track what identifiers are currently in scope. */ export default class ScopeStack { private stack; constructor(identifiers: string[]); push(identifiers: Array): void; pop(): void; hasBinding(identifier: string): boolean; private get top(); }