import type { TextComponent as TextComponentOriginal } from 'obsidian'; import { AbstractTextComponent } from './AbstractTextComponent.cjs'; export declare class TextComponent extends AbstractTextComponent { eventListeners__: Record void)[]>; constructor(containerEl: HTMLElement); static create__(containerEl: HTMLElement): TextComponent; static fromOriginalType4__(value: TextComponentOriginal): TextComponent; asOriginalType4__(): TextComponentOriginal; constructor4__(_containerEl: HTMLElement): void; onChange(callback: (value: string) => unknown): this; simulateEvent__(event: string, ...$arguments: unknown[]): void; }