import type { BaseSlotSpec, ForgedPlugin } from "rune-lab/core"; export declare function createPluginKit< TId extends string, TSlots extends Record, >( forgedPlugin: ForgedPlugin, ): { plugin: ForgedPlugin; accessors: { [K in keyof TSlots as `get${Capitalize}Store`]: () => ReturnType< TSlots[K]["create"] >; }; };