- import { AbstractItem } from './abstract_item.js';
- import { VariableItem } from './variable_item.js';
- import { Variable } from './variable.js';
- export declare abstract class AbstractVariableItem<T> extends AbstractItem implements VariableItem {
- protected span: HTMLElement;
- protected variable: Variable<T>;
- protected abstract generateSpan(): void;
- generateHtml(): void;
- register(): void;
- unregister(): void;
- update(): void;
- protected abstract updateAria(): void;
- protected abstract updateSpan(): void;
- }
|