type WishlistUi = { wishlist?: { experience?: string; multipleLists?: boolean; }; }; /** * The classic wishlist page experience (`ui.wishlist.experience`, SWI-2233): * one wishlist on one storefront page, no drawer. Callers pass the *reactive* ui * options (`SwishApp.uiOptionsSignal`, or `SwishUi`'s own signal) rather than the * parse-once `options.ui`, so the customiser's live preview counts too. */ export declare const isClassicWishlistPage: (ui: WishlistUi) => boolean; /** * Whether anything may offer a list to pick or manage. The classic page implies * a single list, so read this rather than `multipleLists` alone — the parsed * options keep `multipleLists: true` there. Absent reads as allowed: a preview * that omits the key must not strand a multi-list store in single-list mode. */ export declare const allowsMultipleLists: (ui: WishlistUi) => boolean; export {};