import type { ShadowContainer } from '../widget/shadow.js'; import type { I18nMessages } from '../i18n/index.js'; interface DrawNoteBarOptions { messages: I18nMessages; onUndo: () => void; onRedo: () => void; onCancel: () => void; onSubmit: (note: string) => void; onActivity?: () => void; } export declare class DrawNoteBar { private el; private sheet; private input; private undoBtn; private redoBtn; private submitBtn; private onSubmit; private submitLabel; private messages; constructor(shadow: ShadowContainer, opts: DrawNoteBarOptions); private buildHTML; setLoading(loading: boolean): void; setUndoRedo(canUndo: boolean, canRedo: boolean): void; private submit; destroy(): void; } export {}; //# sourceMappingURL=draw-note-bar.d.ts.map