import { SurveyCreatorModel, QuestionToolboxItem } from "survey-creator-core"; import * as React from "react"; import { ToolboxToolViewModel } from "survey-creator-core"; import { ActionContainer, Base } from "survey-core"; import { CreatorModelElement } from "../ModelElement"; export interface ISurveyCreatorToolboxItemProps { creator: SurveyCreatorModel; item: QuestionToolboxItem; model: ToolboxToolViewModel; parentModel: ActionContainer; isCompact: boolean; } export interface ISurveyCreatorToolboxToolProps { creator: SurveyCreatorModel; item: QuestionToolboxItem; parentModel: ActionContainer; isCompact: boolean; } export declare class SurveyCreatorToolboxTool extends CreatorModelElement { model: ToolboxToolViewModel; rootRef: React.RefObject; constructor(props: any); protected createModel(props: any): void; protected getUpdatedModelProps(): string[]; get item(): QuestionToolboxItem; get creator(): SurveyCreatorModel; get isCompact(): boolean; protected getStateElement(): Base; render(): React.JSX.Element; componentWillUnmount(): void; componentDidMount(): void; } export declare class SurveyCreatorToolboxItem extends CreatorModelElement { constructor(props: any); protected getUpdatedModelProps(): string[]; get item(): QuestionToolboxItem; get creator(): SurveyCreatorModel; get model(): ToolboxToolViewModel; protected getStateElement(): Base; render(): React.JSX.Element; }