UNPKG

gamify-ui-core

Version:

🚀 The ultimate gamification engine for modern web applications. Framework-agnostic, real-time leaderboards, custom rule engine, streaks, missions, and AI-powered features.

36 lines • 852 B
import { GamifyPlugin } from '../types'; /** * Manages plugin installation and lifecycle */ export declare class PluginManager { private readonly plugins; /** * Install a plugin */ install(plugin: GamifyPlugin, engine: any): void; /** * Uninstall a plugin */ uninstall(pluginName: string): boolean; /** * Get all installed plugins */ getPlugins(): GamifyPlugin[]; /** * Get a specific plugin by name */ getPlugin(pluginName: string): GamifyPlugin | undefined; /** * Check if a plugin is installed */ isPluginInstalled(pluginName: string): boolean; /** * Get total number of installed plugins */ getPluginCount(): number; /** * Get plugin names */ getPluginNames(): string[]; } //# sourceMappingURL=PluginManager.d.ts.map