/// import '@kano/styles/typography.js'; import { LitElement } from 'lit-element/lit-element.js'; import { IRemixSuggestion } from '../../../../remix/remix.js'; import { EventEmitter } from '@kano/common/index.js'; import { BriefingFloatingMenu } from '../../briefing/widget/floating-menu.js'; export declare class KCRemixSuggestions extends LitElement { suggestions: string[]; selectedSuggestionIndex: number; static readonly styles: import("lit-element").CSSResult[]; renderSuggestions(): import("lit-element").TemplateResult[]; render(): import("lit-element").TemplateResult; _onClick(index: number): void; } export declare class RemixFloatingMenu extends BriefingFloatingMenu { protected suggestions: IRemixSuggestion[]; protected menuNode: KCRemixSuggestions | undefined; protected _onDidSelectSuggestion: EventEmitter; readonly onDidSelectSuggestion: import("@kano/common/index.js").IEvent; protected _onDidDeselectSuggestion: EventEmitter; readonly onDidDeselectSuggestion: import("@kano/common/index.js").IEvent; protected _onDidRequestExamples: EventEmitter; readonly onDidRequestExamples: import("@kano/common/index.js").IEvent; constructor(title: string, suggestions: IRemixSuggestion[], nextChallenge: string | Boolean); addEntry(): void; deselectSuggestion(): void; }