import { Extension, ExtensionPoint } from './types'; export interface ExtensionPreferenceItem { extensionPointId: string; selectedExtensionIds: string[]; } export declare const useExtensionPreferencesStore: import("pinia").SetupStoreDefinition<"extensionPreferences", { extensionPreferences: import("@vueuse/core").RemovableRef>; extractDefaultExtensionIds: (extensionPoint: ExtensionPoint, extensions: Extension[]) => string[]; getExtensionPreference: (extensionPointId: string, defaultExtensionIds: string[]) => ExtensionPreferenceItem; setSelectedExtensionIds: (extensionPointId: string, extensionIds: string[]) => void; }>; export type ExtensionPreferencesStore = ReturnType;