import type { WordEditor } from '@raazkhnl/rk-editor-core'; export interface StatusBarOptions { showWordCount?: boolean; showZoom?: boolean; showPage?: boolean; showReadingTime?: boolean; showAutoSave?: boolean; } export type AutoSaveState = 'idle' | 'saving' | 'saved' | 'error'; export declare class StatusBar { private el; private editor; private opts; private wcEl; private pageEl; private readEl; private zoomLabel; private saveEl; private savedAt; private resetTimer; constructor(editor: WordEditor, parent: HTMLElement, opts?: StatusBarOptions); private render; private bumpZoom; update(): void; /** Reflect auto-save progress in the status bar pill. */ setSaveState(state: AutoSaveState, message?: string): void; private refreshSavedLabel; destroy(): void; }