import '@material/web/icon/icon.js'; import { LitElement } from 'lit'; /** * KpiMetric.meta.input(입력 위젯 힌트) 구조화 에디터. * * metric 관리 화면(kpi-metric-list-page)에서 팝업으로 열려 meta.input 을 편집한다. * raw JSON 을 직접 만지지 않고 위젯/필드를 폼으로 구성 → 내부적으로 meta 객체 생성. * meta 의 다른 키(kind/source…)는 보존하고 input 만 교체/삭제한다. * * - `metric-meta-save` detail:{ meta } — 저장 (widget 미선택 시 input 제거된 meta) * - `metric-meta-cancel` — 취소 */ export declare class KpiMetricMetaEditor extends LitElement { static styles: import("lit").CSSResult[]; /** { name, meta, collectType } */ metric: any; widget: string; min: string; max: string; step: string; decimals: string; placeholder: string; optionsText: string; readonly: boolean; required: boolean; hasPlan: boolean; connectedCallback(): void; render(): import("lit-html").TemplateResult<1>; private _num; private _buildInput; /** 기존 meta 는 보존하고 input 만 교체(또는 삭제). */ private _buildMeta; private _save; private _clear; private _cancel; }