import { Parameter } from './Parameter.js'; import { EmberFunction } from './EmberFunction.js'; import { EmberNode } from './EmberNode.js'; import { Matrix } from './Matrix.js'; import { Command } from './Command.js'; import { Template } from './Template.js'; export { ElementType, EmberElement, EmberBaseElement, isEmberElement }; /** Type specifyer for ember elements. */ declare enum ElementType { Parameter = "PARAMETER", Node = "NODE", Command = "COMMAND", Matrix = "MATRIX", Function = "FUNCTION", Template = "TEMPLATE" } type EmberElement = Command | EmberFunction | EmberNode | Matrix | Parameter | Template; /** Generic type for all ember elements. */ interface EmberBaseElement { type: ElementType; } declare function isEmberElement(obj: unknown): obj is EmberElement; //# sourceMappingURL=EmberElement.d.ts.map