import { i as UseNotionRevalidateOptions, n as NotionRealtimeOptions, r as NotionRevalidateTrigger, t as NotionPollOptions } from "./revalidate-BlMUmq1z.mjs"; //#region src/router.d.ts /** * React Router v7 (Framework モード) で SWR 再検証を loader 経由で発火させるフック。 * 別 API への fetch を発生させず、loader を再走させてサーバ側 SWR の最新データへ * 静かに切り替える。 * * @example * useNotionRevalidate(); // マウント時 1 度 * useNotionRevalidate({ on: ["mount", "visibility"] }); */ declare function useNotionRevalidate(opts?: UseNotionRevalidateOptions): void; /** * マウント後に loader を 1 度再走させ、サーバー側 SWR で差し替わった最新データを * 別 fetch なしで取り込むレンダー無しコンポーネント。 * `poll` を指定すると KV ポーリングで更新完了を検出してから revalidate する。 */ declare function NotionRevalidator(props: UseNotionRevalidateOptions): null; //#endregion export { type NotionPollOptions, type NotionRealtimeOptions, type NotionRevalidateTrigger, NotionRevalidator, type UseNotionRevalidateOptions, useNotionRevalidate }; //# sourceMappingURL=router.d.mts.map