import type { IconName as IconNameOriginal, ItemView as ItemViewOriginal } from 'obsidian'; import { View } from './View.cjs'; import { WorkspaceLeaf } from './WorkspaceLeaf.cjs'; export declare abstract class ItemView extends View { contentEl: HTMLElement; constructor(leaf: WorkspaceLeaf); static fromOriginalType3__(value: ItemViewOriginal): ItemView; addAction(_icon: IconNameOriginal, _title: string, _callback: (event: MouseEvent) => unknown): HTMLElement; asOriginalType3__(): ItemViewOriginal; constructor3__(_leaf: WorkspaceLeaf): void; }