/// import type { RecordBoardResourceWallCardModel, RecordBoardResourceWallLayoutPersist, VenueWallAppearanceTheme } from '@pisell/materials'; export interface UseReservationResourceWallPersistParams { bodyViewStorageKey: string | undefined; isInternalListData: boolean; searchParams: Record; onSearch: ((p: Record) => void) | undefined; venueWallCards: RecordBoardResourceWallCardModel[]; floorDayBookingLoading: boolean; } /** * 资源墙:首屏读盘 state、localStorage 水合 / id 剪枝 / 筛参落盘(三 effect 顺序与 PisellReservation 旧版一致)。 */ export declare function useReservationResourceWallPersist({ bodyViewStorageKey, isInternalListData, searchParams, onSearch, venueWallCards, floorDayBookingLoading, }: UseReservationResourceWallPersistParams): { venueWallAppearanceTheme: VenueWallAppearanceTheme; setVenueWallAppearanceTheme: import("react").Dispatch>; venueWallAppearanceMode: "dark" | "light"; setVenueWallAppearanceMode: import("react").Dispatch>; venueWallResourceLayout: RecordBoardResourceWallLayoutPersist; setVenueWallResourceLayout: import("react").Dispatch>; };