import { CSSResult, TemplateResult } from 'lit'; import { WebComponent } from '../../helpers'; import { AnyArena, ArenaNodeMediator } from '../../interfaces'; import { FigureClass } from './types'; export declare class ArenaFigure extends WebComponent { withCaption: boolean; arena: AnyArena | undefined; node: ArenaNodeMediator | undefined; captionNodes: HTMLElement[] | undefined; static get styles(): CSSResult[]; render(): TemplateResult; onPlaceholderClick(): void; changeClass(figureClass: FigureClass): () => void; getPanel(): TemplateResult | null; getActiveClass(): FigureClass | undefined; }