import type { FieldProps } from '@rjsf/utils'; import type { INotebookTracker } from '@jupyterlab/notebook'; import type { ITranslator } from '@jupyterlab/translation'; export declare class CellTagField { constructor(tracker: INotebookTracker, translator?: ITranslator); addTag(props: FieldProps, tag: string): void; /** * Pull from cell metadata all the tags used in the notebook and update the * stored tag list. */ pullTags(): string[]; private _emptyAddTag; private _onAddTagKeyDown; private _onAddTagFocus; private _onAddTagBlur; private _onChange; private _onAddTagClick; private _onTagClick; render(props: FieldProps): JSX.Element; private _tracker; private _translator; private _trans; private _editing; }