You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2151 lines
79 KiB
TypeScript

import * as tailwindcss_types_config_js from 'tailwindcss/types/config.js';
declare const themes: {
crimson: {
name: string;
properties: {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {};
enhancements: {};
};
'gold-nouveau': {
name: string;
properties: {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {
'--on-primary': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
};
enhancements: {
"[data-theme='gold-nouveau'] h1,\n[data-theme='gold-nouveau'] h2,\n[data-theme='gold-nouveau'] h3,\n[data-theme='gold-nouveau'] h4,\n[data-theme='gold-nouveau'] h5,\n[data-theme='gold-nouveau'] h6": {
fontWeight: string;
};
"[data-theme='gold-nouveau']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
};
};
hamlindigo: {
name: string;
properties: {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {};
enhancements: {
"[data-theme='hamlindigo']": {
backgroundImage: string;
};
".dark [data-theme='hamlindigo']": {
backgroundImage: string;
};
};
};
modern: {
name: string;
properties: {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {};
enhancements: {
"[data-theme='modern'] h1,\n[data-theme='modern'] h2,\n[data-theme='modern'] h3,\n[data-theme='modern'] h4,\n[data-theme='modern'] h5,\n[data-theme='modern'] h6,\n[data-theme='modern'] a,\n[data-theme='modern'] button": {
fontWeight: string;
};
"[data-theme='modern']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
".dark [data-theme='modern']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
};
};
rocket: {
name: string;
properties: {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {};
enhancements: {
"[data-theme='rocket'] h1,\n[data-theme='rocket'] h2,\n[data-theme='rocket'] h3,\n[data-theme='rocket'] h4,\n[data-theme='rocket'] h5,\n[data-theme='rocket'] h6": {
fontWeight: string;
};
"[data-theme='rocket']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
};
};
sahara: {
name: string;
properties: {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {};
enhancements: {
"[data-theme='sahara'] h1,\n[data-theme='sahara'] h2,\n[data-theme='sahara'] h3,\n[data-theme='sahara'] h4,\n[data-theme='sahara'] h5,\n[data-theme='sahara'] h6": {
fontWeight: string;
};
"[data-theme='sahara'] p": {
fontWeight: string;
};
"[data-theme='sahara']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
".dark [data-theme='sahara']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
};
};
seafoam: {
name: string;
properties: {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {};
enhancements: {
"[data-theme='seafoam'] h1,\n[data-theme='seafoam'] h2,\n[data-theme='seafoam'] h3,\n[data-theme='seafoam'] h4,\n[data-theme='seafoam'] h5,\n[data-theme='seafoam'] h6": {
fontWeight: string;
fontStyle: string;
letterSpacing: string;
};
"[data-theme='seafoam']": {
background: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
".dark [data-theme='seafoam']": {
background: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
};
};
skeleton: {
name: string;
properties: {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {};
enhancements: {
"[data-theme='skeleton'] h1,\n[data-theme='skeleton'] h2,\n[data-theme='skeleton'] h3,\n[data-theme='skeleton'] h4,\n[data-theme='skeleton'] h5,\n[data-theme='skeleton'] h6": {
fontWeight: string;
};
"[data-theme='skeleton']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
};
};
vintage: {
name: string;
properties: {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {};
enhancements: {
"[data-theme='vintage'] h1,\n[data-theme='vintage'] h2,\n[data-theme='vintage'] h3,\n[data-theme='vintage'] h4,\n[data-theme='vintage'] h5,\n[data-theme='vintage'] h6": {
letterSpacing: string;
};
"[data-theme='vintage']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
".dark [data-theme='vintage']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
};
};
wintry: {
name: string;
properties: {
'--theme-font-family-heading': string;
'--theme-font-family-base': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
properties_dark: {};
enhancements: {
"[data-theme='wintry'] h1,\n[data-theme='wintry'] h2,\n[data-theme='wintry'] h3,\n[data-theme='wintry'] h4,\n[data-theme='wintry'] h5,\n[data-theme='wintry'] h6": {
fontWeight: string;
};
"[data-theme='wintry']": {
backgroundImage: string;
backgroundAttachment: string;
backgroundPosition: string;
backgroundRepeat: string;
backgroundSize: string;
};
".dark [data-theme='wintry']": {
backgroundImage: string;
};
};
};
};
type PresetThemeName = ObjectKeys<typeof themes>;
declare function getThemeProperties(themeName: PresetThemeName): {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
} | {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
} | {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
} | {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
} | {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
} | {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
} | {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
} | {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
} | {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
} | {
'--theme-font-family-heading': string;
'--theme-font-family-base': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
type ObjectKeys<T> = keyof T;
type ThemeProperties = {
'--theme-font-family-base': string;
'--theme-font-family-heading': string;
'--theme-font-color-base': string;
'--theme-font-color-dark': string;
'--theme-rounded-base': string;
'--theme-rounded-container': string;
'--theme-border-base': string;
'--on-primary': string;
'--on-secondary': string;
'--on-tertiary': string;
'--on-success': string;
'--on-warning': string;
'--on-error': string;
'--on-surface': string;
'--color-primary-50': string;
'--color-primary-100': string;
'--color-primary-200': string;
'--color-primary-300': string;
'--color-primary-400': string;
'--color-primary-500': string;
'--color-primary-600': string;
'--color-primary-700': string;
'--color-primary-800': string;
'--color-primary-900': string;
'--color-secondary-50': string;
'--color-secondary-100': string;
'--color-secondary-200': string;
'--color-secondary-300': string;
'--color-secondary-400': string;
'--color-secondary-500': string;
'--color-secondary-600': string;
'--color-secondary-700': string;
'--color-secondary-800': string;
'--color-secondary-900': string;
'--color-tertiary-50': string;
'--color-tertiary-100': string;
'--color-tertiary-200': string;
'--color-tertiary-300': string;
'--color-tertiary-400': string;
'--color-tertiary-500': string;
'--color-tertiary-600': string;
'--color-tertiary-700': string;
'--color-tertiary-800': string;
'--color-tertiary-900': string;
'--color-success-50': string;
'--color-success-100': string;
'--color-success-200': string;
'--color-success-300': string;
'--color-success-400': string;
'--color-success-500': string;
'--color-success-600': string;
'--color-success-700': string;
'--color-success-800': string;
'--color-success-900': string;
'--color-warning-50': string;
'--color-warning-100': string;
'--color-warning-200': string;
'--color-warning-300': string;
'--color-warning-400': string;
'--color-warning-500': string;
'--color-warning-600': string;
'--color-warning-700': string;
'--color-warning-800': string;
'--color-warning-900': string;
'--color-error-50': string;
'--color-error-100': string;
'--color-error-200': string;
'--color-error-300': string;
'--color-error-400': string;
'--color-error-500': string;
'--color-error-600': string;
'--color-error-700': string;
'--color-error-800': string;
'--color-error-900': string;
'--color-surface-50': string;
'--color-surface-100': string;
'--color-surface-200': string;
'--color-surface-300': string;
'--color-surface-400': string;
'--color-surface-500': string;
'--color-surface-600': string;
'--color-surface-700': string;
'--color-surface-800': string;
'--color-surface-900': string;
};
type ConfigOptions = {
/**
* Prefixes Skeleton component classes with a specified string.
*
* This should be used when there are Skeleton class names
* that conflict with other plugins. For example, our `btn` class
* can often conflict with other UI libraries.
*
* **NOTE:** Only use this if you're using this plugin WITHOUT
* our accompanying component library, `@skeletonlabs/skeleton`.
*
* @example
* // Skeleton classes will be prefixed with 'sk-' (e.g., sk-btn)
* prefix = 'sk-'
*
* @default ''
*/
prefix?: string;
/**
* Whether to include Skeleton's base styles.
* @default true
*/
base?: boolean;
/**
* Theme config for configuring your themes.
*/
themes?: ThemeConfig;
};
type ThemeConfig = {
/**
* Custom themes can be enabled by passing them to this option.
*
* @example
* custom = [
* {
* name: "my-custom-theme",
* properties: {
* '--theme-font-family-base': 'system-ui',
* '--theme-font-family-heading': "'Space Grotesk', sans-serif",
* '--theme-font-color-base': 'var(--color-primary-900)',
* '--theme-font-color-dark': 'var(--color-primary-100)',
* // ...
* },
* enhancements: { // optional
* "[data-theme='my-custom-theme'] h1": {
* fontWeight: "400"
* }
* }
* }
* ]
*
*
*/
custom?: Array<CustomThemeConfig>;
/**
* Preset themes can be enabled by passing them to this option.
*
* @example
* // Preset themes can be enabled by simply passing their names
* preset = [ "skeleton", "modern", "rocket" ]
*
* @example
* // Or by passing an object, enabling the ability
* // to enable a preset's `enhancements`
* preset = [
* { name: "skeleton", enhancements: true },
* { name: "modern", enhancements: true },
* ]
*
*/
preset?: Array<PresetThemeConfig | PresetThemeName>;
};
type CustomThemeConfig = {
/**
* The name of your custom theme.
*
* This is the required value to activate your
* theme with the `data-theme` attribute in your `body` element.
*
* @example
* // If name = "my-custom-theme"
* <body data-theme="my-custom-theme">
*/
name: string;
/**
* Define your own custom theme properties here.
*
* To generate a custom theme, visit our Theme Generator.
* @see https://skeleton.dev/docs/generator
*
* @example
* properties = {
* '--theme-font-family-base': 'system-ui',
* '--theme-font-family-heading': "'Space Grotesk', sans-serif",
* '--theme-font-color-base': 'var(--color-primary-900)',
* '--theme-font-color-dark': 'var(--color-primary-100)',
* // ...
* }
*
* @example
* // If you wish to extend one of our preset themes, you can do so
* // with our provided `getThemeProperties()` function.
* import { getThemeProperties } from "@skeletonlabs/tw-plugin";
*
* properties = {
* ...getThemeProperties("skeleton"),
* '--color-primary-50': '240 228 254',
* '--color-primary-100': '235 219 253',
* '--color-primary-200': '231 210 253',
* '--color-primary-300': '216 183 251',
* '--color-primary-400': '186 130 248',
* '--color-primary-500': '157 76 245',
* '--color-primary-600': '141 68 221',
* '--color-primary-700': '118 57 184',
* '--color-primary-800': '94 46 147',
* '--color-primary-900': '77 37 120'
* }
*/
properties: ThemeProperties;
/**
* Optional properties that are applied in dark mode.
*/
properties_dark?: Partial<ThemeProperties>;
};
type PresetThemeConfig = {
/**
* Name of one of our provided theme presets.
*/
name: PresetThemeName;
/**
* Whether to include the preset theme enhancements. Disabled by default.
*
* This implements additional settings such as background gradients,
* header font weights, and more.
*
* @example
* // These are disabled by default, so you must enable them to opt-in
* skeleton({ themes: [{ name: "skeleton", enhancements: true }] })
*
* @default false
*/
enhancements?: boolean;
};
declare const skeleton: {
(options: ConfigOptions): {
handler: tailwindcss_types_config_js.PluginCreator;
config?: Partial<tailwindcss_types_config_js.Config> | undefined;
};
__isOptionsFunction: true;
};
export { ConfigOptions, CustomThemeConfig, PresetThemeConfig, ThemeConfig, getThemeProperties, skeleton };