import {attribute, ChildrenSet, ComponentBase} from '../ComponentBase';
import {DomRender, DomRenderRunConfig} from '../../DomRender';
import {RawSet} from '../../rawsets/RawSet';
import {OnCreateRenderData} from '../../lifecycle/OnCreateRenderData';
import {OnInitRender} from '../../lifecycle/OnInitRender';
import {OnDestroyRender} from '../../lifecycle/OnDestroyRender';
import {EventUtils} from '@dooboostore/core-web';
import {type Subscription} from '@dooboostore/core';
import {ValidUtils} from '@dooboostore/core-web';
import {DomRenderNoProxy} from '../../decorators/DomRenderNoProxy';
import {OnCreateRender} from '../../lifecycle/OnCreateRender';
import {DomRenderConfig} from '../../configs/DomRenderConfig';
import {WindowUtils} from '@dooboostore/core-web';
import {OnRawSetRenderedOtherData} from '../../lifecycle';
/** 사용법