import { QuestionAdornerViewModel } from "survey-creator-core"; import * as React from "react"; import { Base, Question } from "survey-core"; import { CreatorModelElement } from "../ModelElement"; export interface QuestionAdornerComponentProps { element: React.JSX.Element; question: Question; componentData: any; } export declare class QuestionAdornerComponent extends CreatorModelElement { private modelValue; protected rootRef: React.RefObject; constructor(props: QuestionAdornerComponentProps); protected createModel(props: QuestionAdornerComponentProps): void; protected createQuestionViewModel(props: any): QuestionAdornerViewModel; protected getUpdatedModelProps(): string[]; get model(): QuestionAdornerViewModel; protected getStateElement(): Base; renderElement(): React.JSX.Element; protected disableTabStop(): boolean; protected renderContent(allowInteractions: boolean): React.JSX.Element; protected renderHeader(): React.JSX.Element; protected renderFooter(): React.JSX.Element; protected renderCarryForwardBanner(): React.JSX.Element; protected renderQuestionTitle(): React.JSX.Element; protected renderElementContent(): React.JSX.Element; componentDidMount(): void; renderElementPlaceholder(): React.JSX.Element; componentWillUnmount(): void; }