import * as CSS from 'csstype'; import type { ShorthandThemeColor, ShorthandThemeSpace } from './shorthand-theme-values'; export declare type CustomShorthandProperties = { marginX: ShorthandThemeSpace | CSS.Property.MarginInline; marginY: ShorthandThemeSpace | CSS.Property.MarginBlock; paddingX: ShorthandThemeSpace | CSS.Property.PaddingInline; paddingY: ShorthandThemeSpace | CSS.Property.PaddingBlock; }; export declare type CSSProps = CSS.Properties & CustomShorthandProperties; export declare type AllCSSProps = { [Property in keyof CSSProps]?: ShorthandThemeColor | ShorthandThemeSpace | CSSProps[Property]; }; export declare type CSSPropName = keyof AllCSSProps; export declare type CSSPropValue = AllCSSProps[CSSPropName]; export declare type ResponsiveCSSProps = { [Property in keyof AllCSSProps]?: AllCSSProps[Property] | Array; };