/// <reference types="react" />
import { PureComponent } from 'react';
import { ListsState } from '../../plugins/lists';
import { ListsState as FutureListsState } from '../../plugins/lists';
import { EditorView } from '../../prosemirror';
export interface Props {
    editorView: EditorView;
    pluginState: ListsState | FutureListsState;
    disabled?: boolean;
}
export interface State {
    bulletListActive: boolean;
    bulletListDisabled: boolean;
    bulletListHidden: boolean;
    orderedListActive: boolean;
    orderedListDisabled: boolean;
    orderedListHidden: boolean;
}
export default class ToolbarLists extends PureComponent<Props, State> {
    state: State;
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
    private handlePluginStateChange;
    private handleFuturePluginStateChange;
    private handleBulletListClick;
    private handleOrderedListClick;
}
