import { Component } from '@hatiolab/things-scene'; import { TemplateResult } from 'lit'; import { InspectorIndex, SearchTerm } from './inspector-model.js'; export interface GroupViewContext { selected: Component[]; /** 파싱된 전역 검색어(AND). */ terms: SearchTerm[]; isGroupExpanded: (type: string) => boolean; /** 그룹(타입)이 모델링 포커스 dim 처리됐는지. */ isTypeDimmed: (type: string) => boolean; /** 그룹(타입) 전원이 hidden(숨김)인지 — 그룹 hidden 토글 아이콘 판정. */ isTypeHidden: (type: string) => boolean; } /** 타입 그룹 뷰 전체 렌더 — 타입명 오름차순. */ export declare function renderInspectorGroupView(index: InspectorIndex | undefined, ctx: GroupViewContext): TemplateResult;