import { type CreatedBackgroundColorTheme } from './createBackgroundColor'; import { type BorderProperty, type CreatedBorderTheme } from './createBorder'; import { type BreakpointProperty, type CreatedBreakpointTheme } from './createBreakpoint'; import { type ColorProperty, type CreatedColorTheme } from './createColor'; import { type CreatedFontSizeTheme, type FontSizeProperty } from './createFontSize'; import { type CreatedInteractionTheme, type InteractionProperty } from './createInteraction'; import { type CreatedLeading, type LeadingProperty } from './createLeading'; import { type CreatedMediaQueryTheme, type MediaQueryProperty } from './createMediaQuery'; import { type CreatedRadiusTheme, type RadiusProperty } from './createRadius'; import { type CreatedShadowTheme, type ShadowProperty } from './createShadow'; import { type CreatedSpacingByCharTheme, type CreatedSpacingTheme, type SpacingProperty } from './createSpacing'; import { type CreatedTextColorTheme } from './createTextColor'; import { type CreatedZindexTheme, type ZIndexProperty } from './createZIndex'; type ThemeProperty = { border?: BorderProperty; breakpoint?: BreakpointProperty; color?: ColorProperty; fontSize?: FontSizeProperty; interaction?: InteractionProperty; leading?: LeadingProperty; mediaQuery?: MediaQueryProperty; radius?: RadiusProperty; shadow?: ShadowProperty; spacing?: SpacingProperty; zIndex?: ZIndexProperty; }; export type CreatedTheme = { backgroundColor: CreatedBackgroundColorTheme; border: CreatedBorderTheme; breakpoint: CreatedBreakpointTheme; color: CreatedColorTheme; fontSize: CreatedFontSizeTheme; interaction: CreatedInteractionTheme; leading: CreatedLeading; mediaQuery: CreatedMediaQueryTheme; radius: CreatedRadiusTheme; shadow: CreatedShadowTheme; space: CreatedSpacingByCharTheme; spacing: CreatedSpacingTheme; spacingByChar: CreatedSpacingByCharTheme; textColor: CreatedTextColorTheme; zIndex: CreatedZindexTheme; }; export declare const createTheme: (theme?: ThemeProperty) => CreatedTheme; export {};