import type { LynxPluginName } from './plugin-types.js'; import type { Plugin } from '../../helpers.js'; /** * --------------------------------------------------------------------------- * Plugin execution order matters * --------------------------------------------------------------------------- * Some utilities must come after others to work correctly: * * • transitionDuration / transitionDelay / transitionTimingFunction * rely on transitionProperty being registered first. * * Keeping all plugin names in this explicit, ordered array guarantees: * 1. deterministic CSS output (no Object.keys / emit order surprises); * 2. users can still toggle plugins by name without breaking the sequence; * 3. maintainability—update the order in one place only. */ type LynxPluginEntry = readonly [LynxPluginName, Plugin]; export declare const LYNX_PLUGIN_ENTRIES: readonly LynxPluginEntry[]; export declare const LYNX_PLUGIN_MAP: Record; export declare const ORDERED_LYNX_PLUGIN_NAMES: readonly LynxPluginName[]; export declare const REPLACEABLE_LYNX_PLUGINS: readonly LynxPluginName[]; export {};