/// import { LitElement } from 'lit-element/lit-element.js'; import { IGeneratedStep } from '../creator.js'; import { EventEmitter } from '@kano/common/index.js'; import '@kano/styles/color.js'; export declare class CreatorUI extends LitElement { selectedFile: string | null; offline: boolean; title: string; mode: 'edit' | 'play'; collapsed: boolean; generatedSteps: IGeneratedStep[]; selectedStepIndex: number; files: string[]; readonly selectedStep: IGeneratedStep; private subscriptions; private filesTooltip?; _onDidFocusStep: EventEmitter; readonly onDidFocusStep: import("@kano/common/index.js").IEvent; _onDidPlayStep: EventEmitter; readonly onDidPlayStep: import("@kano/common/index.js").IEvent; _onDidSelectStep: EventEmitter; readonly onDidSelectStep: import("@kano/common/index.js").IEvent; _onDidBlurStep: EventEmitter; readonly onDidBlurStep: import("@kano/common/index.js").IEvent; _onDidClickChallengeToggle: EventEmitter; readonly onDidClickChallengeToggle: import("@kano/common/index.js").IEvent; _onDidSelectFile: EventEmitter; readonly onDidSelectFile: import("@kano/common/index.js").IEvent; _onDidClickNext: EventEmitter; readonly onDidClickNext: import("@kano/common/index.js").IEvent; _onDidClickPrevious: EventEmitter; readonly onDidClickPrevious: import("@kano/common/index.js").IEvent; static readonly styles: import("lit-element").CSSResult[]; render(): import("lit-element").TemplateResult; static readonly stepsListStyles: import("lit-element").CSSResult; renderStepsList(): import("lit-element").TemplateResult; static readonly barStyles: import("lit-element").CSSResult; renderBar(): import("lit-element").TemplateResult; _onPreviousStepClick(): void; _onNextStepClick(): void; static readonly fileStyles: import("lit-element").CSSResult; renderFile(path: string): import("lit-element").TemplateResult; static readonly connectionStatusStyles: import("lit-element").CSSResult; renderConnectionStatus(): import("lit-element").TemplateResult; renderPreview(): import("lit-element").TemplateResult; selectFile(path: string): void; openTooltip(): void; toggle(): void; close(): void; setStepData(steps: IGeneratedStep[]): void; selectStep(index: number): void; playStep(step: IGeneratedStep): void; _onMouseEnter(step: IGeneratedStep): void; _onMouseLeave(step: IGeneratedStep): void; _onClick(step: IGeneratedStep): void; _onChallengeToggleClick(): void; dispose(): void; }