import type { Notice as NoticeOriginal } from 'obsidian'; export declare class Notice { containerEl: HTMLElement; readonly duration__: number; messageEl: HTMLElement; noticeEl: HTMLElement; constructor(message: DocumentFragment | string, duration?: number); static create__(message: DocumentFragment | string, duration?: number): Notice; static fromOriginalType__(value: NoticeOriginal): Notice; asOriginalType__(): NoticeOriginal; constructor__(_message: DocumentFragment | string, _duration?: number): void; hide(): void; setMessage(message: DocumentFragment | string): this; }