import React, { MouseEventHandler } from "react";
type WorkspaceEditorProps = {
    cancelHandler?: Function;
    saveHandler?: Function;
    value?: string;
};
export declare const WorkspaceEditor: (props: WorkspaceEditorProps) => React.JSX.Element;
export type WorkspaceItemProps = {
    workspace: {
        name?: string;
        components?: Array<String>;
    };
    workspaceToLoadOnStart?: any;
    focusedWorkspace?: string;
    i?: number;
    editing?: boolean;
    adding?: boolean;
    key?: number;
    renameWorkspace?: Function;
    addWorkspace?: Function;
    cancelEdit?: Function;
    setFocusedWorkspace?: Function;
    renameTooltip?: string;
    renameButtonClasses?: string;
    handleButtonClicks?: MouseEventHandler<HTMLDivElement>;
    allowRename?: boolean;
    startEditingWorkspace?: (e: React.SyntheticEvent, name: string) => void;
    deleteTooltip?: string;
    deleteButtonClasses?: string;
    allowDelete?: boolean;
    deleteWorkspace?: (name: string) => void;
    permanentWorkspaces?: string[];
    activeWorkspaceName?: string;
};
declare const WorkspaceItem: (props: WorkspaceItemProps) => React.JSX.Element;
export default WorkspaceItem;
//# sourceMappingURL=WorkspaceItem.d.ts.map