import { MaybeArray, BaseTheme, CSSProperties, Preset } from 'https://esm.sh/v135/@twind/core@1.1.3/core.d.ts'; declare function presetAutoprefix(): Preset; export { presetAutoprefix }; declare module 'https://esm.sh/v135/@twind/core@1.1.3/core.d.ts' { interface CustomProperties { '--tw-backdrop-blur'?: string; '--tw-backdrop-brightness'?: string; '--tw-backdrop-contrast'?: string; '--tw-backdrop-grayscale'?: string; '--tw-backdrop-hue-rotate'?: string; '--tw-backdrop-invert'?: string; '--tw-backdrop-opacity'?: string; '--tw-backdrop-saturate'?: string; '--tw-backdrop-sepia'?: string; '--tw-bg-opacity'?: string | number; '--tw-blur'?: string; '--tw-border-opacity'?: string | number; '--tw-border-spacing-x'?: string | number; '--tw-border-spacing-y'?: string | number; '--tw-brightness'?: string; '--tw-contrast'?: string; '--tw-divide-opacity'?: string | number; '--tw-divide-x-reverse'?: string | number; '--tw-divide-y-reverse'?: string | number; '--tw-drop-shadow'?: string; '--tw-gradient-from'?: string; '--tw-gradient-stops'?: string; '--tw-gradient-to'?: string; '--tw-gradient-via'?: string; '--tw-grayscale'?: string; '--tw-hue-rotate'?: string; '--tw-invert'?: string; '--tw-numeric-figure'?: string; '--tw-numeric-fraction'?: string; '--tw-numeric-spacing'?: string; '--tw-opacity'?: string | number; '--tw-ordinal'?: string; '--tw-placeholder-opacity'?: string; '--tw-ring-color'?: string; '--tw-ring-inset'?: string; '--tw-ring-offset-color'?: string; '--tw-ring-offset-shadow'?: string; '--tw-ring-offset-width'?: string; '--tw-ring-opacity'?: string | number; '--tw-ring-shadow'?: string; '--tw-rotate'?: string; '--tw-saturate'?: string; '--tw-scale-x'?: string; '--tw-scale-y'?: string; '--tw-sepia'?: string; '--tw-shadow'?: string; '--tw-shadow-color'?: string; '--tw-shadow-colored'?: string; '--tw-skew-x'?: string; '--tw-skew-y'?: string; '--tw-slashed-zero'?: string; '--tw-scroll-snap-strictness'?: string; '--tw-text-opacity'?: string; '--tw-pan-x'?: string; '--tw-pan-y'?: string; '--tw-pinch-zoom'?: string; '--tw-touch-action'?: string; '--tw-transform'?: string; '--tw-translate-x'?: string; '--tw-translate-y'?: string; } } declare type FontSizeValue = string | [size: string, lineHeight: string] | [size: string, options: { lineHeight?: string; letterSpacing?: string; fontWeight?: string; }]; declare type FontFamilyValue = MaybeArray | [fontFamily: MaybeArray, configuration: { fontFeatureSettings?: string; }]; interface Container { screens?: BaseTheme['screens']; center?: boolean; padding?: string | Record; } interface TailwindTheme extends BaseTheme { columns: Record; spacing: Record; durations: Record>; accentColor: BaseTheme['colors']; animation: Record>; aria: Record; aspectRatio: Record; backdropBlur: Record; backdropBrightness: Record; backdropContrast: Record; backdropGrayscale: Record; backdropHueRotate: Record; backdropInvert: Record; backdropOpacity: Record; backdropSaturate: Record; backdropSepia: Record; backgroundColor: BaseTheme['colors']; backgroundImage: Record>; backgroundOpacity: Record; backgroundPosition: Record; backgroundSize: Record>; blur: Record; borderColor: BaseTheme['colors']; borderOpacity: Record; borderRadius: Record; borderSpacing: Record; borderWidth: Record; boxShadow: Record>; boxShadowColor: BaseTheme['colors']; brightness: Record; caretColor: BaseTheme['colors']; container: Container; content: Record; contrast: Record; cursor: Record>; data: Record; divideColor: BaseTheme['colors']; divideOpacity: Record; divideWidth: Record; dropShadow: Record>; fill: BaseTheme['colors']; flex: Record; flexBasis: Record; flexGrow: Record; flexShrink: Record; fontFamily: Record; fontSize: Record; fontWeight: Record; gap: Record; gradientColorStops: BaseTheme['colors']; grayscale: Record; gridAutoColumns: Record; gridAutoRows: Record; gridColumn: Record; gridColumnEnd: Record; gridColumnStart: Record; gridRow: Record; gridRowEnd: Record; gridRowStart: Record; gridTemplateColumns: Record; gridTemplateRows: Record; height: Record; hueRotate: Record; inset: Record; invert: Record; keyframes: Record>; letterSpacing: Record; lineHeight: Record; listStyleType: Record; margin: Record; maxHeight: Record; maxWidth: Record; minHeight: Record; minWidth: Record; objectPosition: Record; opacity: Record; order: Record; outlineColor: BaseTheme['colors']; outlineOffset: Record; outlineWidth: Record; padding: Record; placeholderColor: BaseTheme['colors']; placeholderOpacity: Record; ringColor: BaseTheme['colors']; ringOffsetColor: BaseTheme['colors']; ringOffsetWidth: Record; ringOpacity: Record; ringWidth: Record; rotate: Record; saturate: Record; scale: Record; scrollMargin: Record; scrollPadding: Record; sepia: Record; skew: Record; space: Record; stroke: BaseTheme['colors']; strokeWidth: Record; supports: Record; textColor: BaseTheme['colors']; textDecorationColor: BaseTheme['colors']; textDecorationThickness: Record; textIndent: Record; textOpacity: Record; textUnderlineOffset: Record; transformOrigin: Record; transitionDelay: Record>; transitionDuration: Record>; transitionProperty: Record>; transitionTimingFunction: Record>; translate: Record; width: Record; willChange: Record; zIndex: Record; } interface TailwindPresetOptions { /** Allows to disable to tailwind preflight (default: `false` eg include the tailwind preflight ) */ disablePreflight?: boolean | undefined; } declare function presetTailwind({ disablePreflight, }?: TailwindPresetOptions): Preset; export { Container, FontFamilyValue, FontSizeValue, TailwindPresetOptions, TailwindTheme, presetTailwind };