import type { UIVariantsOptions } from './uiVariants.js'; import type { PluginWithOptions } from '../../helpers.js'; type Entry = readonly [ K, PluginWithOptions ]; interface LynxUIPluginOptionsMap { uiVariants: UIVariantsOptions; } type LynxUIPluginName = keyof LynxUIPluginOptionsMap; export declare const LYNX_UI_PLUGIN_ENTRIES: readonly [ Entry<'uiVariants'> ]; type EntryUnion = typeof LYNX_UI_PLUGIN_ENTRIES[number]; type PluginMap = { [K in EntryUnion[0]]: Extract[1]; }; export declare const LYNX_UI_PLUGIN_MAP: PluginMap; export declare const ORDERED_LYNX_UI_PLUGIN_NAMES: readonly LynxUIPluginName[]; export type { LynxUIPluginName, LynxUIPluginOptionsMap };