/** * @fileoverview Bootstrap collapse の開閉状態を sessionStorage へ永続化する。 * * `data-haori-persist="キー名"` を collapse 要素(`.collapse`)に付与すると、 * `shown.bs.collapse` / `hidden.bs.collapse` を監視して開閉状態を保存し、ページ再訪時や * `data-import` で後から挿入されたフラグメントにも保存済みの状態を復元する。 * * Haori 本体の式サンドボックスはストレージ操作を禁止しているため、ストレージを使う * 永続化は Bootstrap 連携の責務として本パッケージ側に置く。 */ /** * collapse 永続化を有効化する。多重呼び出しは無視する。 * * body が未生成の場合は DOMContentLoaded を待ってから初期化する。 * * @param doc 対象 document。既定は現在の document。 * @return 戻り値はない。 */ export declare function setupCollapsePersistence(doc?: Document): void; /** * collapse 永続化を無効化し、監視を解除する。 * * @param doc 対象 document。既定は setup 時の document。 * @return 戻り値はない。 */ export declare function teardownCollapsePersistence(doc?: Document): void;