//#region ../../node_modules/.pnpm/@heroui+theme@2.4.20_tailwindcss@4.1.12/node_modules/@heroui/theme/dist/colors/types.d.ts type ColorScale = Partial<{ 50: string; 100: string; 200: string; 300: string; 400: string; 500: string; 600: string; 700: string; 800: string; 900: string; foreground: string; DEFAULT: string; }> | string; type BaseColors = { background: ColorScale; foreground: ColorScale; divider: ColorScale; overlay: ColorScale; focus: ColorScale; content1: ColorScale; content2: ColorScale; content3: ColorScale; content4: ColorScale; }; type ThemeColors = BaseColors & { default: ColorScale; primary: ColorScale; secondary: ColorScale; success: ColorScale; warning: ColorScale; danger: ColorScale; }; //#endregion //#region ../../node_modules/.pnpm/@heroui+theme@2.4.20_tailwindcss@4.1.12/node_modules/@heroui/theme/dist/types.d.ts type DefaultThemeType = "light" | "dark"; type BaseThemeUnit = { small?: string; medium?: string; large?: string; }; type FontThemeUnit = BaseThemeUnit & { tiny?: string; }; interface LayoutTheme { /** * The default font size applied across the components. * * @default * { * tiny: "0.75rem", * small: "0.875rem", * medium: "1rem", * large: "1.125rem", * DEFAULT: "1rem", * } */ fontSize?: FontThemeUnit; /** * The default line height applied across the components. * * @default * { * tiny: "1rem", * small: "1.25rem", * medium: "1.5rem", * large: "1.75rem", * DEFAULT: "1.5rem", * } */ lineHeight?: FontThemeUnit; /** * The default radius applied across the components. * we recommend to use `rem` units. * * @default * { * small: "0.25rem", * medium: "0.5rem", * large: "0.75rem", * } */ radius?: BaseThemeUnit; /** * A number between 0 and 1 that is applied as opacity-[value] when the component is disabled. * * format: ".[value]" * * @default .5 */ disabledOpacity?: string | number; /** * A number between 0 and 1 that is applied as opacity-[value] when the component is hovered. * * format: ".[value]" * * @default .8 */ hoverOpacity?: string | number; /** * The default height applied to the divider component. * we recommend to use `px` units. * * @default 1px */ dividerWeight?: string; /** * The border width applied across the components. * @default * { * small: "1px", * medium: "2px", * large: "3px", * } * */ borderWidth?: BaseThemeUnit; /** * The box shadow applied across the components. * * @default * { * small: 0px 0px 5px 0px rgb(0 0 0 / 0.01), 0px 2px 10px 0px rgb(0 0 0 / 0.06), * medium: 0px 0px 15px 0px rgb(0 0 0 / 0.02), 0px 2px 30px 0px rgb(0 0 0 / 0.08), * large: 0px 0px 30px 0px rgb(0 0 0 / 0.03), 0px 30px 60px 0px rgb(0 0 0 / 0.12), * } */ boxShadow?: BaseThemeUnit; } type ConfigTheme = { extend?: "light" | "dark"; layout?: LayoutTheme; colors?: Partial; }; type ConfigThemes = Record; /** * The HeroUI config. * @see https://heroui.com/docs/customization/customize-theme */ type HeroUIPluginConfig = { /** * The prefix for the css variables. * @default "heroui" */ prefix?: string; /** * If true, the common heroui colors (e.g. "blue", "green", "purple") will not be extended on the theme. * @default false */ addCommonColors?: boolean; /** * Common layout definitions. These definitions are applied to all themes. */ layout?: LayoutTheme; /** * The theme definitions. */ themes?: ConfigThemes; /** * The default theme to use. * @default "light" */ defaultTheme?: DefaultThemeType; /** * The default theme to extend. * @default "light" */ defaultExtendTheme?: DefaultThemeType; }; //#endregion //#region ../../node_modules/.pnpm/tailwindcss@4.1.12/node_modules/tailwindcss/dist/colors-b_6i0Oi7.d.ts declare const _default$1: { inherit: string; current: string; transparent: string; black: string; white: string; slate: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; gray: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; zinc: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; neutral: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; stone: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; red: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; orange: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; amber: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; yellow: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; lime: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; green: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; emerald: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; teal: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; cyan: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; sky: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; blue: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; indigo: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; violet: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; purple: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; fuchsia: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; pink: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; rose: { '50': string; '100': string; '200': string; '300': string; '400': string; '500': string; '600': string; '700': string; '800': string; '900': string; '950': string; }; }; //#endregion //#region ../../node_modules/.pnpm/tailwindcss@4.1.12/node_modules/tailwindcss/dist/resolve-config-BIFUA2FY.d.ts type NamedUtilityValue = { kind: 'named'; /** * ``` * bg-red-500 * ^^^^^^^ * * w-1/2 * ^ * ``` */ value: string; /** * ``` * w-1/2 * ^^^ * ``` */ fraction: string | null; }; type PluginUtils = { theme: (keypath: string, defaultValue?: any) => any; colors: typeof _default$1; }; //#endregion //#region ../../node_modules/.pnpm/tailwindcss@4.1.12/node_modules/tailwindcss/dist/plugin.d.ts /** * The source code for one or more nodes in the AST * * This generally corresponds to a stylesheet */ interface Source { /** * The path to the file that contains the referenced source code * * If this references the *output* source code, this is `null`. */ file: string | null; /** * The referenced source code */ code: string; } /** * The file and offsets within it that this node covers * * This can represent either: * - A location in the original CSS which caused this node to be created * - A location in the output CSS where this node resides */ type SourceLocation = [source: Source, start: number, end: number]; type Config = UserConfig; type PluginFn = (api: PluginAPI) => void; type PluginWithConfig = { handler: PluginFn; config?: UserConfig; /** @internal */ reference?: boolean; src?: SourceLocation | undefined; }; type PluginWithOptions = { (options?: T): PluginWithConfig; __isOptionsFunction: true; }; type Plugin = PluginFn | PluginWithConfig | PluginWithOptions; type PluginAPI = { addBase(base: CssInJs): void; addVariant(name: string, variant: string | string[] | CssInJs): void; matchVariant(name: string, cb: (value: T | string, extra: { modifier: string | null; }) => string | string[], options?: { values?: Record; sort?(a: { value: T | string; modifier: string | null; }, b: { value: T | string; modifier: string | null; }): number; }): void; addUtilities(utilities: Record | Record[], options?: {}): void; matchUtilities(utilities: Record CssInJs | CssInJs[]>, options?: Partial<{ type: string | string[]; supportsNegativeValues: boolean; values: Record & { __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; }; modifiers: 'any' | Record; }>): void; addComponents(utilities: Record | Record[], options?: {}): void; matchComponents(utilities: Record CssInJs>, options?: Partial<{ type: string | string[]; supportsNegativeValues: boolean; values: Record & { __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; }; modifiers: 'any' | Record; }>): void; theme(path: string, defaultValue?: any): any; config(path?: string, defaultValue?: any): any; prefix(className: string): string; }; type CssInJs = { [key: string]: string | string[] | CssInJs | CssInJs[]; }; type ResolvableTo = T | ((utils: PluginUtils) => T); type ThemeValue = ResolvableTo> | null | undefined; type ThemeConfig = Record & { extend?: Record; }; type ContentFile = string | { raw: string; extension?: string; }; type DarkModeStrategy = false | 'media' | 'class' | ['class', string] | 'selector' | ['selector', string] | ['variant', string | string[]]; interface UserConfig { presets?: UserConfig[]; theme?: ThemeConfig; plugins?: Plugin[]; } interface UserConfig { content?: ContentFile[] | { relative?: boolean; files: ContentFile[]; }; } interface UserConfig { darkMode?: DarkModeStrategy; } interface UserConfig { prefix?: string; } interface UserConfig { blocklist?: string[]; } interface UserConfig { important?: boolean | string; } interface UserConfig { future?: 'all' | Record; } declare function createPlugin(handler: PluginFn, config?: Partial): PluginWithConfig; declare namespace createPlugin { var withOptions: (pluginFunction: (options?: T) => PluginFn, configFunction?: (options?: T) => Partial) => PluginWithOptions; } //#endregion //#region ../../node_modules/.pnpm/@heroui+theme@2.4.20_tailwindcss@4.1.12/node_modules/@heroui/theme/dist/plugin.d.ts /** * Based on tw-colors by L-Blondy * @see https://github.com/L-Blondy/tw-colors */ declare const heroui: (config?: HeroUIPluginConfig) => ReturnType; //#endregion //#region src/heroui.d.ts declare const _default: any; //#endregion export { _default as default, heroui }; //# sourceMappingURL=heroui-BqJ5vuW0.d.ts.map