import * as React from '@theia/core/shared/react'; import { NotebookCellToolbarItem } from './notebook-cell-toolbar-factory'; import { DisposableCollection, Event } from '@theia/core'; export interface NotebookCellToolbarProps { getMenuItems: () => NotebookCellToolbarItem[]; onContextChanged: Event; } interface NotebookCellToolbarState { inlineItems: NotebookCellToolbarItem[]; } declare abstract class NotebookCellActionBar extends React.Component { protected toDispose: DisposableCollection; constructor(props: NotebookCellToolbarProps); componentWillUnmount(): void; protected renderItem(item: NotebookCellToolbarItem): React.ReactNode; } export declare class NotebookCellToolbar extends NotebookCellActionBar { render(): React.ReactNode; } export declare class NotebookCellSidebar extends NotebookCellActionBar { render(): React.ReactNode; } export {}; //# sourceMappingURL=notebook-cell-toolbar.d.ts.map