import type { SequenceAction, Sequence, SequenceCondition, SequenceEvent, SequenceVariable } from '../structures/index.js'; import type { SequenceItemType, SequenceItemTypeName } from '../structures/index.js'; export declare class BaseItem { readonly type: SequenceItemTypeName | null; constructor(type?: SequenceItemTypeName); private _checkType; isAction(): this is SequenceAction; isCondition(): this is SequenceCondition; isEvent(): this is SequenceEvent; isSequence(): this is Sequence; isSequenceItem(): this is SequenceItemType; isSequenceActionNode(): this is SequenceAction | SequenceCondition; isSequenceNode(): this is SequenceAction | SequenceCondition | SequenceEvent; isVariable(): this is SequenceVariable; } //# sourceMappingURL=_base.d.ts.map