import { LitElement } from 'lit'; export declare class QxsSubjectAction extends LitElement { static styles: import("lit").CSSResult[]; 'is-edit': boolean; 'is-set': boolean; 'is-key': boolean; 'answer-check-type': number; 'show-other-option': boolean; 'show-answer-setting': boolean; 'show-key': boolean; 'show-rich-text': boolean; 'hide-add-rich-text': boolean; 'show-delete-action': boolean; 'show-save-action': boolean; 'page-end': boolean; 'show-move': boolean; 'show-add': boolean; 'show-jump': boolean; 'exam-answer-relation-type': number; private _modalOpen; private _currentCheckType; private _addMenuOpen; connectedCallback(): void; disconnectedCallback(): void; updated(changed: Map): void; private _handleDocumentClick; private _emit; private get _answerText(); private get _showAnswerSetting(); private get _showKey(); private _renderEditMode; private _renderViewMode; private _renderModal; private _renderAddMenu; render(): import("lit").TemplateResult<1>; } export declare function register(): void;