export class ReferenceNodeConfig {
    constructor() {
        this._customIcon = null;
        this._customTitle = null;
        this._customContent = null;
        this._page = null;
        this._interactable = true;
    }
    get customIcon() {
        return this._customIcon;
    }
    get customTitle() {
        return this._customTitle;
    }
    get page() {
        return this._page;
    }
    get customContent() {
        return this._customContent;
    }
    get interactable() {
        return this._interactable;
    }
    setInteractable(interactable) {
        this._interactable = interactable;
    }
    setCustomContent(content) {
        this._customContent = content;
    }
    setCustomIcon(icon) {
        this._customIcon = icon;
    }
    setCustomTitle(title) {
        this._customTitle = title;
    }
    setPage(page) {
        this._page = page;
    }
}
//# sourceMappingURL=reference-config.js.map