import { Entity, FilterValues } from "@rebasepro/types"; export type ScrollRestorationController = { getCollectionScroll: (path: string, filters?: FilterValues) => { scrollOffset: number; data: Entity[]; } | undefined; updateCollectionScroll: (props: { path: string; scrollOffset: number; filters?: FilterValues; data: Entity[]; }) => void; }; export declare function useScrollRestoration(): ScrollRestorationController;