import * as tailwindcss_types_config from 'tailwindcss/types/config'; import { CSSRuleObject, PresetsConfig } from 'tailwindcss/types/config'; declare const presets: { vitepress: Preset; purple: Preset; default: Preset; ocean: Preset; catppuccin: Preset; neutral: Preset; dusk: Preset; }; interface DocsUIOptions { /** * Prefix to the variable name of colors * * @defaultValue '' */ cssPrefix?: string; /** * Add Fumadocs UI `fd-*` colors to global colors * * @defaultValue false */ addGlobalColors?: boolean; /** * Change the default styles of `container` * * @defaultValue true */ modifyContainer?: boolean; /** * Max width of docs layout * * @defaultValue '100vw' */ layoutWidth?: string; /** * Color preset */ preset?: keyof typeof presets | Preset; } type Keys = 'background' | 'foreground' | 'muted' | 'muted-foreground' | 'popover' | 'popover-foreground' | 'card' | 'card-foreground' | 'border' | 'primary' | 'primary-foreground' | 'secondary' | 'secondary-foreground' | 'accent' | 'accent-foreground' | 'ring'; type Theme = Record; interface Preset { light: Theme; dark: Theme; css?: CSSRuleObject; } declare const docsUi: { (options: DocsUIOptions): { handler: tailwindcss_types_config.PluginCreator; config?: Partial; }; __isOptionsFunction: true; }; declare function createPreset(options?: DocsUIOptions): PresetsConfig; export { type Preset, createPreset, docsUi, presets };