/// <reference types="react" />
import * as React from 'react';
import ProviderFactory from '../../../providerFactory';
import { EditorAppearance } from '../../types';
import { EditorView } from '../../../prosemirror';
import { EventDispatcher } from '../../event-dispatcher';
export interface Props {
    items?: any[];
    editorView?: EditorView;
    eventDispatcher?: EventDispatcher;
    providerFactory: ProviderFactory;
    appearance: EditorAppearance;
}
export default class PluginSlot extends React.Component<Props, any> {
    shouldComponentUpdate(nextProps: Props): boolean;
    render(): JSX.Element | null;
}
