<commit_before>import { ResponsiveValue, ResponsiveSpaceValue, SpaceValue } from './space';

export * from './space';

export type GlobalStyleValues = "inherit" | "initial" | "unset";

export interface BaseTheme {
    breakpoints?: number[];
    space?: number[];
    fontSizes?: number[];
    colors?: {
        [name: string]: string;
    };
}

/**
 * Font Size
 */

export type FontSizeValue = number | string;
export type ResponsiveFontSizeValue = ResponsiveValue<FontSizeValue>;

export interface FontSizeProps {
    fontSize?: ResponsiveFontSizeValue;
}

export function fontSize(...args: any[]): any;

/**
 * Color
 */
export type ColorValue = string;
export type ResponsiveColorValue = ResponsiveValue<ColorValue>;

export interface TextColorProps {
    color?: ResponsiveColorValue;
}

export function textColor(...args: any[]): any;

export interface BgColorProps {
    bg?: ResponsiveColorValue;
}

export function bgColor(...args: any[]): any;

export interface ColorProps extends TextColorProps, BgColorProps {}

export function color(...args: any[]): any;

/**
 * Typography
 */
export type TypographyValue = string;
export type ResponsiveTypographyValue = ResponsiveValue<TypographyValue>;

export interface FontFamilyProps {
    fontFamily?: ResponsiveTypographyValue;
}
export function fontFamily(...args: any[]): any;

export type TextAlignValue =
    | "left"
    | "right"
    | "center"
    | "justify"
    | "justify-all"
    | "start"
    | "end"
    | "match-parent";
export type ResponsiveTextAlignValue = ResponsiveValue<TextAlignValue>;

export interface TextAlignProps {
    textAlign?: ResponsiveTextAlignValue;
}

export function textAlign(...args: any[]): any;

export type LineHeightValue = number | string;
export type ResponsiveLineHeightValue = ResponsiveValue<LineHeightValue>;
export interface LineHeightProps {
    lineHeight?: ResponsiveLineHeightValue;
}
export function lineHeight(...args: any[]): any;

export type FontWeightValue =
    | GlobalStyleValues
    | "normal"
    | "bold"
    | "lighter"
    | "bolder"
    | number;
export type ResponsiveFontWeightValue = ResponsiveValue<FontWeightValue>;

export interface FontWeightProps {
    fontWeight?: ResponsiveFontWeightValue;
}

export function fontWeight(...args: any[]): any;

export type LetterSpacingValue = number | string;
export type ResponsiveLetterSpacingValue = ResponsiveValue<LetterSpacingValue>;
export interface LetterSpacingProps {
    letterSpacing?: ResponsiveLetterSpacingValue;
}
export function letterSpacing(...args: any[]): any;

/**
 * Layout
 */

export type DisplayValue =
    | "inline"
    | "block"
    | "contents"
    | "flex"
    | "grid"
    | "inline-block";
export type ResponsiveDisplayValue = ResponsiveValue<DisplayValue>;
export interface DisplayProps {
    display?: ResponsiveDisplayValue;
}

export function display(...args: any[]): any;

export interface MaxWidthProps {
    maxWidth?: ResponsiveSpaceValue;
}

export function maxWidth(...args: any[]): any;

export interface MinWidthProps {
    minWidth?: ResponsiveSpaceValue;
}<commit_msg>Added "none" to supported display values<commit_after>import { ResponsiveValue, ResponsiveSpaceValue, SpaceValue } from './space';

export * from './space';

export type GlobalStyleValues = "inherit" | "initial" | "unset";

export interface BaseTheme {
    breakpoints?: number[];
    space?: number[];
    fontSizes?: number[];
    colors?: {
        [name: string]: string;
    };
}

/**
 * Font Size
 */

export type FontSizeValue = number | string;
export type ResponsiveFontSizeValue = ResponsiveValue<FontSizeValue>;

export interface FontSizeProps {
    fontSize?: ResponsiveFontSizeValue;
}

export function fontSize(...args: any[]): any;

/**
 * Color
 */
export type ColorValue = string;
export type ResponsiveColorValue = ResponsiveValue<ColorValue>;

export interface TextColorProps {
    color?: ResponsiveColorValue;
}

export function textColor(...args: any[]): any;

export interface BgColorProps {
    bg?: ResponsiveColorValue;
}

export function bgColor(...args: any[]): any;

export interface ColorProps extends TextColorProps, BgColorProps {}

export function color(...args: any[]): any;

/**
 * Typography
 */
export type TypographyValue = string;
export type ResponsiveTypographyValue = ResponsiveValue<TypographyValue>;

export interface FontFamilyProps {
    fontFamily?: ResponsiveTypographyValue;
}
export function fontFamily(...args: any[]): any;

export type TextAlignValue =
    | "left"
    | "right"
    | "center"
    | "justify"
    | "justify-all"
    | "start"
    | "end"
    | "match-parent";
export type ResponsiveTextAlignValue = ResponsiveValue<TextAlignValue>;

export interface TextAlignProps {
    textAlign?: ResponsiveTextAlignValue;
}

export function textAlign(...args: any[]): any;

export type LineHeightValue = number | string;
export type ResponsiveLineHeightValue = ResponsiveValue<LineHeightValue>;
export interface LineHeightProps {
    lineHeight?: ResponsiveLineHeightValue;
}
export function lineHeight(...args: any[]): any;

export type FontWeightValue =
    | GlobalStyleValues
    | "normal"
    | "bold"
    | "lighter"
    | "bolder"
    | number;
export type ResponsiveFontWeightValue = ResponsiveValue<FontWeightValue>;

export interface FontWeightProps {
    fontWeight?: ResponsiveFontWeightValue;
}

export function fontWeight(...args: any[]): any;

export type LetterSpacingValue = number | string;
export type ResponsiveLetterSpacingValue = ResponsiveValue<LetterSpacingValue>;
export interface LetterSpacingProps {
    letterSpacing?: ResponsiveLetterSpacingValue;
}
export function letterSpacing(...args: any[]): any;

/**
 * Layout
 */

export type DisplayValue =
    | "none"
    | "inline"
    | "block"
    | "contents"
    | "flex"
    | "grid"
    | "inline-block";
export type ResponsiveDisplayValue = ResponsiveValue<DisplayValue>;
export interface DisplayProps {
    display?: ResponsiveDisplayValue;
}

export function display(...args: any[]): any;

export interface MaxWidthProps {
    maxWidth?: ResponsiveSpaceValue;
}

export function maxWidth(...args: any[]): any;

export interface MinWidthProps {
    minWidth?: ResponsiveSpaceValue;
}
{'fraction_non_alphanumeric': 0.11581829896907217, 'fraction_numerical': 0.0, 'mean_word_length': 4.54375, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4024803', 'n_tokens_mistral': 1826, 'n_tokens_neox': 1768, 'n_words': 472}