interface PluginManager { init(): void; destroy(): void; } interface PluginDefinition { name: string; factory: (core: any, emitter: any) => PluginManager; optionsExtender?: (options: Record) => void; } declare class WheelManager implements PluginManager { init(): void; destroy(): void; scrollToValue(hour: string, minute: string, type?: string): void; updateDisabledItems(): void; } declare const WheelPlugin: PluginDefinition; export { WheelManager, WheelPlugin };