import type { ForgedPlugin, SlotSpec } from "rune-lab/core"; import type { CommandStore } from "./commands/store.svelte.js"; import type { ToastStore } from "./notifications/store.svelte.js"; import type { PaletteRegistryStore, RouterAdapter, } from "./registry/registry.svelte.js"; import type { ShortcutStore } from "./shortcuts/store.svelte.js"; export interface RegistrySlotConfig { router?: RouterAdapter; } type PalettesSlots = { command: SlotSpec; shortcut: SlotSpec; toast: SlotSpec; registry: SlotSpec; }; export declare const palettes: ForgedPlugin<"rune-lab.palettes", PalettesSlots>; export declare const getCommandStore: () => CommandStore; export declare const getShortcutStore: () => ShortcutStore; export declare const getToastStore: () => ToastStore; export declare const getRegistryStore: () => PaletteRegistryStore;