import type { RendererCallbacks } from "../renderer/renderer-callbacks"; import type { ViewerState } from "../types"; /** * オーバーレイ内の左右ページ送りボタン。 * DOM を作り直すとページ移動のたびにホバーアニメーションが再生されてしまうため、 * 要素は使い回し、状態(表示/活性)だけを update() で書き換える。 */ export declare class ArrowButtons { private callbacks; private root; private prevButton; private nextButton; private state?; constructor(callbacks: RendererCallbacks); getElement(): HTMLElement; update(state: ViewerState): void; private setDisabled; private buildButton; } //# sourceMappingURL=arrow-buttons.d.ts.map