import React from "react"; import { Dispatch } from "redux"; import { ImmutableCell } from "@nteract/commutable"; import { ContentRef } from "@nteract/core"; import { EditorSlots } from "../inputs/editor"; interface NamedRawCellSlots { editor?: EditorSlots; toolbar?: () => JSX.Element; } interface ComponentProps { id: string; contentRef: ContentRef; cell?: ImmutableCell; cell_type: "raw"; children?: NamedRawCellSlots; } interface DispatchProps { focusAboveCell: () => void; focusBelowCell: () => void; } export declare class PureRawCell extends React.Component { render(): JSX.Element; } export declare const makeMapDispatchToProps: (dispatch: Dispatch, ownProps: ComponentProps) => (dispatch: Dispatch) => DispatchProps; declare const RawCell: import("react-redux").ConnectedComponent & ComponentProps>; export default RawCell;