import { default as React } from 'react';
interface EntityEditorLayoutProps {
    renderTabs: boolean;
    tabLocation?: string;
    iconView: boolean;
    tabPaneWidth: number;
    scrollViewportHeight: number;
    editorScrollClassName: string;
    contentContainerRef: React.RefObject<HTMLDivElement>;
    activeContentRef: React.RefObject<HTMLDivElement>;
    topTabItems: any[];
    profileActionRail: React.ReactNode;
    profileTabRail: React.ReactNode;
    quickSettingsHeader: React.ReactNode;
    untabbedContent: React.ReactNode;
    untabbedTopContent: React.ReactNode;
    tabbedRequiredWarning: React.ReactNode;
    tabbedAboutContent: React.ReactNode;
    tabbedOtherTabsContent: React.ReactNode;
    onTabPaneWidthChange: (width: number) => void;
}
declare const EntityEditorLayout: React.FC<EntityEditorLayoutProps>;
export default EntityEditorLayout;
