import { Move } from "./Move"; import { Variation } from "./Variation"; export declare class VariationStack { readonly stack: Variation[]; constructor(); addVariation(variation: Variation): void; addMove(name: string, number: number): void; addComment(comment: string): void; getCurrentMove(): Move; getPreviousMove(): Move | undefined; top(): Variation; previous(): Variation; getCurrentParent(): Move | undefined; pop(): Variation; size(): number; private getCurrentColor; }