import { I18n } from "../i18n/i18n"; import type { HideableControl, ViewerState } from "../types"; import type { RendererCallbacks } from "../renderer/renderer-callbacks"; export declare class SettingsPanel { private callbacks; private i18n; private hidden; private root; private body; private inner; private titleEl; private localeLabel; private themeLabel; private coverLabel; private directionLabel; private intervalLabel; private localeSelect; private themeSelect; private coverToggle; private directionSelect; private intervalSlider; private staticValues; constructor(callbacks: RendererCallbacks, i18n: I18n, hidden?: ReadonlySet); update(state: ViewerState): void; getElement(): HTMLElement; private createLabel; /** * 非表示指定された項目は編集UIの代わりに値を静的表示する。 * 値の確認はできるが操作はできない。 */ private buildSection; private setStaticValue; private labelFor; private section; private scheduleHeightUpdate; } //# sourceMappingURL=settings-panel.d.ts.map