import { IProjectionNode } from "../node/types"; export declare class NodeStack { lead?: IProjectionNode; prevLead?: IProjectionNode; members: IProjectionNode[]; add(node: IProjectionNode): void; remove(node: IProjectionNode): void; relegate(node: IProjectionNode): boolean; promote(node: IProjectionNode, preserveFollowOpacity?: boolean): void; exitAnimationComplete(): void; scheduleRender(): void; /** * Clear any leads that have been removed this render to prevent them from being * used in future animations and to prevent memory leaks */ removeLeadSnapshot(): void; }