import * as React from "react";
import { TabbedMenuItem, TabbedMenuContainer } from "survey-creator-core";
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
export interface ITabbedMenuComponentProps {
    model: TabbedMenuContainer;
}
export declare class TabbedMenuComponent extends SurveyElementBase<ITabbedMenuComponentProps, any> {
    private rootRef;
    private get model();
    protected getStateElement(): Base;
    constructor(props: any);
    renderElement(): React.JSX.Element;
    componentDidUpdate(prevProps: any, prevState: any): void;
    componentDidMount(): void;
    componentWillUnmount(): void;
}
export interface ITabbedMenuItemComponentProps {
    item: TabbedMenuItem;
}
export declare class TabbedMenuItemComponent extends SurveyElementBase<ITabbedMenuItemComponentProps, any> {
    get item(): TabbedMenuItem;
    protected getStateElement(): Base;
    render(): React.JSX.Element;
}
export default TabbedMenuComponent;
