import { LYNX_PLUGIN_MAP, ORDERED_LYNX_PLUGIN_NAMES } from './plugins/lynx/plugin-registry.js'; import type { LynxPluginName } from './plugins/lynx/plugin-types.js'; import { LYNX_UI_PLUGIN_MAP, ORDERED_LYNX_UI_PLUGIN_NAMES } from './plugins/lynx-ui/plugin-registry.js'; import type { LynxUIPluginName, LynxUIPluginOptionsMap } from './plugins/lynx-ui/plugin-registry.js'; import type { CorePluginsConfig } from './types/tailwind-types.js'; export declare const DEFAULT_CORE_PLUGINS: CorePluginsConfig; export type LynxPluginsOption = boolean | LynxPluginName[] | Partial>; export type LynxUIPluginsOption = boolean | LynxUIPluginName[] | Partial<{ [K in LynxUIPluginName]: boolean | LynxUIPluginOptionsMap[K]; }>; export declare function toEnabledSet(opt?: LynxPluginsOption): Set; export declare function resolveUIPluginEntries(raw: LynxUIPluginsOption): { [K in LynxUIPluginName]: [K, LynxUIPluginOptionsMap[K] | undefined]; }[LynxUIPluginName][]; export declare const getReplaceablePlugins: () => readonly LynxPluginName[]; export declare const isPluginReplaceable: (p: string) => p is LynxPluginName; export type { LynxPluginName, LynxUIPluginName, LynxUIPluginOptionsMap }; export { LYNX_PLUGIN_MAP, ORDERED_LYNX_PLUGIN_NAMES, LYNX_UI_PLUGIN_MAP, ORDERED_LYNX_UI_PLUGIN_NAMES, }; /** * Text-decoration plugins requiring tailored integration with the current * shorthand-based Lynx implementation. */ /** * Filter functions available in Lynx SDK 3.6+ requiring Lynx replacements. */ /** * Runtime-backed candidates requiring target and semantic validation. */ /** * Place utilities require Lynx replacements that expand the unsupported * shorthands into align and justify longhands with a reduced value set. */ /** * Variable-composed effects requiring SDK 3.6+ preset integration and * runtime validation. */ /** * Sibling-based utilities requiring cross-platform selector validation. * Reverse spacing and divide widths additionally require SDK 3.6+ variable * composition. */ /** * Legacy color-opacity compatibility candidates * * Tailwind CSS v3 recommends slash opacity modifiers such as `bg-black/25` * instead of these variable-based utilities. No preset implementation is * currently planned unless compatibility requires these aliases. */ /** svg-related plugins */ /** filter-related plugins */ /** backdrop-related plugins */ /** * Legacy outline definitions that are no longer maintained as Lynx CSS APIs. */ /** outline plugin without a corresponding Lynx CSS property */ /** non-supported scroll-related plugins */ /** interactivity related plugins */ /** layout and box model related plugins */ /** table & list related plugins */ /** form appearance related plugins */ /** background and effects related plugins */ /** sizing and positioning related plugins */ /** break control related plugins */ /** decoration and compositing related plugins */ /** typography and text styling related plugins */ /** accessibility related plugins */