import { IReference } from "../../../../../base/common/lifecycle.js";
import { INotebookEditor } from "@codingame/monaco-vscode-670aae94-7f88-54d7-90ea-6fcbef423557-common/vscode/vs/workbench/contrib/notebook/browser/notebookBrowser";
import { NotebookCellOutlineDataSource } from "@codingame/monaco-vscode-notebook-service-override/vscode/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineDataSource";
export declare const INotebookCellOutlineDataSourceFactory: import("../../../../../platform/instantiation/common/instantiation.js").ServiceIdentifier<INotebookCellOutlineDataSourceFactory>;
export interface INotebookCellOutlineDataSourceFactory {
    getOrCreate(editor: INotebookEditor): IReference<NotebookCellOutlineDataSource>;
}
