import * as React from "react";
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
import { SurveyCreatorModel } from "survey-creator-core";
export interface ISurveyCreatorToolboxProps {
    model: SurveyCreatorModel;
}
export declare class AdaptiveToolbox extends SurveyElementBase<ISurveyCreatorToolboxProps, any> {
    private manager;
    private rootRef;
    constructor(props: ISurveyCreatorToolboxProps);
    componentDidMount(): void;
    componentWillUnmount(): void;
    get creator(): SurveyCreatorModel;
    get toolbox(): import("survey-creator-core").QuestionToolbox;
    protected getStateElement(): Base;
    renderItems(items: Array<any>, isCompact?: boolean): Array<React.JSX.Element>;
    renderCategories(): React.JSX.Element[];
    renderSearch(): React.JSX.Element;
    render(): React.JSX.Element;
}
