import * as CSS from "csstype"; import { SystemBorderWidths, SystemBreakpoints, SystemCursor, SystemFonts, SystemFontSizes, SystemFontWeights, SystemLetterSpacings, SystemLineHeights, SystemRadii, SystemShadows, SystemSizes, SystemSpace, SystemZIndices } from "../system/types"; import { Color } from "./colors"; export declare type ThemeColor = Exclude; export { default as baseTheme } from "./base"; export { default as bahamaBlueTheme } from "./bahamaBlue"; export { default as pinkVividTheme } from "./pinkVivid"; export { default as blueVividTheme } from "./blueVivid"; export { default as openpatchTheme } from "./openpatch"; export interface Theme { breakpoints: SystemBreakpoints; borderWidths: Record; radii: Record; shadows: Record; space: Record; sizes: Record; fonts: Record; fontSizes: Record; fontWeights: Record; lineHeights: Record; letterSpacings: Record; zIndices: Record; cursor: Record; colors: { transparent: "transparent"; currentColor: "currentColor"; text: ThemeColor; background: ThemeColor; card: ThemeColor; primary: Color; accent: Color; neutral: Color; success: Color; warning: Color; error: Color; info: Color; }; }