import '@material/web/icon/icon.js'; import '@material/web/chips/assist-chip.js'; import '@operato/data-grist/ox-empty-note.js'; import { LitElement } from 'lit'; /** * 시나리오 버전 히스토리 패널. * * - 릴리즈된 버전 목록(버전번호·코멘트·작성자·시각) * - 각 버전을 현재 draft 와 비교하는 diff 뷰 * - 과거 버전을 현재 draft 로 복사(revert) * * board-ui 의 board-versions 를 시나리오(스텝 배열 diff)에 맞춰 확장한 형태. */ export declare class ScenarioVersions extends LitElement { static styles: import("lit").CSSResult[]; scenarioId?: string; scenarioName?: string; /** revert(과거→draft 복사) 성공 시 호출 — 목록 자동 갱신용 콜백(속성 바인딩이라 팝업 경계에서도 확실히 동작). */ onReverted?: () => void; versions: any[]; /** version → diff 결과(펼쳐진 경우만 존재) */ diffs: { [version: number]: any; }; render(): import("lit-html").TemplateResult<1>; private renderDiff; firstUpdated(): void; refresh(): Promise; toggleDiff(version: number, prevVersion?: number): Promise; revert(version: number): Promise; }