import { EditorInput } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/editor/editorInput"; import { EditorInputCapabilities, IUntypedEditorInput } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/editor"; import { URI } from "@codingame/monaco-vscode-api/vscode/vs/base/common/uri"; import { IImageCarouselCollection } from "./imageCarouselTypes.js"; export declare class ImageCarouselEditorInput extends EditorInput { readonly collection: IImageCarouselCollection; readonly startIndex: number; static readonly ID = "workbench.input.imageCarousel"; private _resource; private _name; get capabilities(): EditorInputCapabilities; constructor(collection: IImageCarouselCollection, startIndex?: number); get typeId(): string; get resource(): URI; getName(): string; setName(name: string): void; matches(other: EditorInput | IUntypedEditorInput): boolean; }