import { IEditorItemTitleRenderer, IEditorItemTopToolbarRenderer } from ".";
import { EditorDisplayModes } from "./EditorSettings";
import { IEditorItemPanelsRenderer } from "./IEditorItemPanelsRenderer";
import { IEditorTabRegistration } from "./IEditorTabRegistration";
export interface IEditorItem {
    settings: {
        defaultDisplayMode: EditorDisplayModes;
    };
    tabs: Array<IEditorTabRegistration>;
    title: JSX.Element[] | JSX.Element | string;
    onEditorActivation(): any;
    titleRenderer?: IEditorItemTitleRenderer;
    topToolbarRenderer?: IEditorItemTopToolbarRenderer;
    panelsRenderer?: IEditorItemPanelsRenderer;
}
