import type { Dict, Nullable, Stack } from '@glimmer/interfaces'; export declare function dict(): Dict; export declare function isDict(u: T): u is Dict & T; export declare function isIndexable(u: T): u is object & T; export declare 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[]; }