import { CollectionSortMode } from "@/entrypoints/sidepanel/utils/sortCollections"; export const settings = { defaultRestoreAction: storage.defineItem<"open" | "restore">( "sync:defaultRestoreAction", { fallback: "open", version: 1 } ), defaultSaveAction: storage.defineItem<"save" | "set_aside">( "sync:defaultSaveAction", { fallback: "set_aside", version: 1 } ), dismissOnLoad: storage.defineItem( "sync:dismissOnLoad", { fallback: false, version: 1 } ), deletePrompt: storage.defineItem( "sync:deletePrompt", { fallback: true, version: 1 } ), tilesView: storage.defineItem( "sync:tilesView", { fallback: true, version: 1 } ), sortMode: storage.defineItem( "sync:sortMode", { fallback: "custom", version: 1 } ), ignorePinned: storage.defineItem( "sync:ignorePinned", { fallback: true, version: 1 } ), alwaysShowToolbars: storage.defineItem( "sync:alwaysShowToolbars", { fallback: false, version: 1 } ), showBadge: storage.defineItem( "sync:showBadge", { fallback: true, version: 1 } ), contextAction: storage.defineItem<"action" | "context" | "open">( "sync:contextAction", { fallback: "open", version: 1 } ), listLocation: storage.defineItem<"sidebar" | "popup" | "tab" | "pinned">( "sync:listLocation", { fallback: "sidebar", version: 1 } ), notifyOnSave: storage.defineItem( "sync:notifyOnSave", { fallback: true, version: 1 } ), showPartialSaveNotification: storage.defineItem( "sync:showPartialSaveNotification", { fallback: true, version: 1 } ), compactView: storage.defineItem( "sync:compactView", { fallback: false, version: 1 } ) };