///
import { PureComponent } from 'react';
import { BlockTypeState } from '../../plugins/block-type';
import { CodeBlockState } from '../../plugins/code-block';
import { HyperlinkState } from '../../plugins/hyperlink';
import { ImageUploadState } from '../../plugins/image-upload';
import { ListsState } from '../../plugins/lists';
import { MentionsPluginState } from '../../plugins/mentions';
import { TextFormattingState } from '../../plugins/text-formatting';
import { ProseMirror } from '../../prosemirror';
export interface Props {
isExpanded?: boolean;
placeholder?: string;
onCancel?: () => void;
onSave?: () => void;
pm?: ProseMirror;
feedbackFormUrl?: string;
pluginStateBlockType?: BlockTypeState;
pluginStateCodeBlock?: CodeBlockState;
pluginStateHyperlink?: HyperlinkState;
pluginStateLists?: ListsState;
pluginStateTextFormatting?: TextFormattingState;
pluginStateImageUpload?: ImageUploadState;
pluginStateMentions?: MentionsPluginState;
mentionsResourceProvider?: any;
onCollapsedChromeFocus: () => void;
}
export default class Chrome extends PureComponent {
render(): JSX.Element;
}