declare module '@glimmer/util/lib/collections' { import type { Dict, Nullable, Stack } from "@glimmer/interfaces"; export function dict(): Dict; export function isDict(u: T): u is Dict & T; export function isIndexable(u: T): u is object & T; export class StackImpl implements Stack { private stack; current: Nullable; constructor(values?: T[]); get size(): number; push(item: T): void; pop(): Nullable; nth(from: number): Nullable; isEmpty(): boolean; snapshot(): T[]; toArray(): T[]; } }