declare type genericScale = 1 | 2 | 3 | 4 | 5 | 6 | 8 | 10 | 12 | 16 | 32 | 64;
/**
 * Font properties
 */
export declare namespace Font {
  type Family = "sans" | "serif" | "mono" | string;
  type Weight = "hairline" | "thin" | "normal" | "medium" | "semibold" | "bold" | "extrabold" | "black";
  type Size = "xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl";
  type Smoothnes = "antialiased" | "subpixel-antialiased";
  type Style = "italic" | "not-italic";
  type Spacing = "tighter" | "tight" | "normal" | "wide" | "wider" | "widest";
  type Decoration = "underline" | "line-through" | "no-underline";
  type Transform = "uppercase" | "lowercase" | "capitalize" | "normal-case";
  type Align = "left" | "center" | "right";
  type As = "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "span" | "p" | "b" | "i";
  type lineHeight = "none" | "tight" | "snug" | "normal" | "relaxed" | "loose" | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10;
}
export declare namespace General {
  type Color = string;
  /**
   * Prop for _transforming_ generic component in user defined HTMLNode
   */
}
export declare namespace Layout {
  type Padding = genericScale;
}
export {};
