// flow-typed signature: 550e8486051eb406c3e315910d591be9
// flow-typed version: <<STUB>>/rich-markdown-editor_v^0.2.2/flow_v0.71.0

/**
 * This is an autogenerated libdef stub for:
 *
 *   'rich-markdown-editor'
 *
 * Fill this stub out by replacing all the `any` types.
 *
 * Once filled out, we encourage you to share your work with the
 * community by sending a pull request to:
 * https://github.com/flowtype/flow-typed
 */

declare module 'rich-markdown-editor' {
  declare module.exports: any;
}

/**
 * We include stubs for each file inside this npm package in case you need to
 * require those files directly. Feel free to delete any files that aren't
 * needed.
 */
declare module 'rich-markdown-editor/lib/animations' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/changes' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/BlockInsert' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/ClickablePadding' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Code' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Contents' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/CopyButton' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/CopyToClipboard' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Flex' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Heading' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/HorizontalRule' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/BackIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/BlockQuoteIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/BoldIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/BulletedListIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/CheckboxIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/CloseIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/CodeIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/CollapsedIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/CollectionIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/DocumentIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/EditIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/GoToIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/Heading1Icon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/Heading2Icon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/HomeIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/HorizontalRuleIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/Icon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/ImageIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/index' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/ItalicIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/LinkIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/MenuIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/MoreIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/NextIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/OpenIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/OrderedListIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/PlusIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/SearchIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/SettingsIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/StrikethroughIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/TableIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/TodoListIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Icon/TrashIcon' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Image' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/InlineCode' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Link' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/ListItem' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Paragraph' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Placeholder' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/TodoItem' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/TodoList' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Toolbar/BlockToolbar' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Toolbar/DocumentResult' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Toolbar/FormattingToolbar' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Toolbar/index' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Toolbar/LinkSearchResult' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Toolbar/LinkToolbar' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/components/Toolbar/ToolbarButton' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/constants' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/index' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/lib/getDataTransferFiles' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/lib/headingToSlug' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/lib/isModKey' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/marks' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/nodes' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/plugins' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/plugins/EditList' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/plugins/KeyboardShortcuts' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/plugins/MarkdownShortcuts' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/schema' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/serializer' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/theme' {
  declare module.exports: any;
}

declare module 'rich-markdown-editor/lib/types' {
  declare module.exports: any;
}

// Filename aliases
declare module 'rich-markdown-editor/lib/animations.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/animations'>;
}
declare module 'rich-markdown-editor/lib/changes.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/changes'>;
}
declare module 'rich-markdown-editor/lib/components/BlockInsert.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/BlockInsert'>;
}
declare module 'rich-markdown-editor/lib/components/ClickablePadding.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/ClickablePadding'>;
}
declare module 'rich-markdown-editor/lib/components/Code.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Code'>;
}
declare module 'rich-markdown-editor/lib/components/Contents.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Contents'>;
}
declare module 'rich-markdown-editor/lib/components/CopyButton.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/CopyButton'>;
}
declare module 'rich-markdown-editor/lib/components/CopyToClipboard.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/CopyToClipboard'>;
}
declare module 'rich-markdown-editor/lib/components/Flex.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Flex'>;
}
declare module 'rich-markdown-editor/lib/components/Heading.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Heading'>;
}
declare module 'rich-markdown-editor/lib/components/HorizontalRule.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/HorizontalRule'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/BackIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/BackIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/BlockQuoteIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/BlockQuoteIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/BoldIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/BoldIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/BulletedListIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/BulletedListIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/CheckboxIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/CheckboxIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/CloseIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/CloseIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/CodeIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/CodeIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/CollapsedIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/CollapsedIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/CollectionIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/CollectionIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/DocumentIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/DocumentIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/EditIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/EditIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/GoToIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/GoToIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/Heading1Icon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/Heading1Icon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/Heading2Icon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/Heading2Icon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/HomeIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/HomeIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/HorizontalRuleIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/HorizontalRuleIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/Icon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/Icon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/ImageIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/ImageIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/index.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/index'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/ItalicIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/ItalicIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/LinkIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/LinkIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/MenuIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/MenuIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/MoreIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/MoreIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/NextIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/NextIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/OpenIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/OpenIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/OrderedListIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/OrderedListIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/PlusIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/PlusIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/SearchIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/SearchIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/SettingsIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/SettingsIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/StrikethroughIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/StrikethroughIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/TableIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/TableIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/TodoListIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/TodoListIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Icon/TrashIcon.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Icon/TrashIcon'>;
}
declare module 'rich-markdown-editor/lib/components/Image.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Image'>;
}
declare module 'rich-markdown-editor/lib/components/InlineCode.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/InlineCode'>;
}
declare module 'rich-markdown-editor/lib/components/Link.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Link'>;
}
declare module 'rich-markdown-editor/lib/components/ListItem.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/ListItem'>;
}
declare module 'rich-markdown-editor/lib/components/Paragraph.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Paragraph'>;
}
declare module 'rich-markdown-editor/lib/components/Placeholder.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Placeholder'>;
}
declare module 'rich-markdown-editor/lib/components/TodoItem.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/TodoItem'>;
}
declare module 'rich-markdown-editor/lib/components/TodoList.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/TodoList'>;
}
declare module 'rich-markdown-editor/lib/components/Toolbar/BlockToolbar.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Toolbar/BlockToolbar'>;
}
declare module 'rich-markdown-editor/lib/components/Toolbar/DocumentResult.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Toolbar/DocumentResult'>;
}
declare module 'rich-markdown-editor/lib/components/Toolbar/FormattingToolbar.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Toolbar/FormattingToolbar'>;
}
declare module 'rich-markdown-editor/lib/components/Toolbar/index.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Toolbar/index'>;
}
declare module 'rich-markdown-editor/lib/components/Toolbar/LinkSearchResult.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Toolbar/LinkSearchResult'>;
}
declare module 'rich-markdown-editor/lib/components/Toolbar/LinkToolbar.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Toolbar/LinkToolbar'>;
}
declare module 'rich-markdown-editor/lib/components/Toolbar/ToolbarButton.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/components/Toolbar/ToolbarButton'>;
}
declare module 'rich-markdown-editor/lib/constants.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/constants'>;
}
declare module 'rich-markdown-editor/lib/index.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/index'>;
}
declare module 'rich-markdown-editor/lib/lib/getDataTransferFiles.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/lib/getDataTransferFiles'>;
}
declare module 'rich-markdown-editor/lib/lib/headingToSlug.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/lib/headingToSlug'>;
}
declare module 'rich-markdown-editor/lib/lib/isModKey.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/lib/isModKey'>;
}
declare module 'rich-markdown-editor/lib/marks.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/marks'>;
}
declare module 'rich-markdown-editor/lib/nodes.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/nodes'>;
}
declare module 'rich-markdown-editor/lib/plugins.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/plugins'>;
}
declare module 'rich-markdown-editor/lib/plugins/EditList.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/plugins/EditList'>;
}
declare module 'rich-markdown-editor/lib/plugins/KeyboardShortcuts.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/plugins/KeyboardShortcuts'>;
}
declare module 'rich-markdown-editor/lib/plugins/MarkdownShortcuts.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/plugins/MarkdownShortcuts'>;
}
declare module 'rich-markdown-editor/lib/schema.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/schema'>;
}
declare module 'rich-markdown-editor/lib/serializer.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/serializer'>;
}
declare module 'rich-markdown-editor/lib/theme.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/theme'>;
}
declare module 'rich-markdown-editor/lib/types.js' {
  declare module.exports: $Exports<'rich-markdown-editor/lib/types'>;
}
