import { Theme } from "./createTheme"; import { StyledPropsBase } from "./styledProps"; declare const systemProps: { typography: (value: string, theme: Theme) => Record; fontFamily: (value: import("csstype").Property.FontFamily, theme: Theme) => Record; fontSize: (value: import("csstype").Property.FontSize, theme: Theme) => Record; fontStyle: (value: import("csstype").Property.FontStyle, theme: Theme) => Record; fontWeight: (value: import("csstype").Property.FontWeight, theme: Theme) => Record; letterSpacing: (value: import("csstype").Property.LetterSpacing, theme: Theme) => Record; lineHeight: (value: import("csstype").Property.LineHeight, theme: Theme) => Record; textAlign: (value: import("csstype").Property.TextAlign, theme: Theme) => Record; textTransform: (value: import("csstype").Property.TextTransform, theme: Theme) => Record; m: (value: import("csstype").Property.Margin, theme: Theme) => Record; mt: (value: import("csstype").Property.MarginTop, theme: Theme) => Record; mr: (value: import("csstype").Property.MarginRight, theme: Theme) => Record; mb: (value: import("csstype").Property.MarginBottom, theme: Theme) => Record; ml: (value: import("csstype").Property.MarginLeft, theme: Theme) => Record; mx: (value: unknown, theme: Theme) => Record; my: (value: unknown, theme: Theme) => Record; margin: (value: import("csstype").Property.Margin, theme: Theme) => Record; marginTop: (value: import("csstype").Property.MarginTop, theme: Theme) => Record; marginRight: (value: import("csstype").Property.MarginRight, theme: Theme) => Record; marginBottom: (value: import("csstype").Property.MarginBottom, theme: Theme) => Record; marginLeft: (value: import("csstype").Property.MarginLeft, theme: Theme) => Record; marginX: (value: unknown, theme: Theme) => Record; marginY: (value: unknown, theme: Theme) => Record; marginInline: (value: unknown, theme: Theme) => Record; marginInlineStart: (value: import("csstype").Property.MarginInlineStart, theme: Theme) => Record; marginInlineEnd: (value: import("csstype").Property.MarginInlineEnd, theme: Theme) => Record; marginBlock: (value: unknown, theme: Theme) => Record; marginBlockStart: (value: import("csstype").Property.MarginBlockStart, theme: Theme) => Record; marginBlockEnd: (value: import("csstype").Property.MarginBlockEnd, theme: Theme) => Record; p: (value: import("csstype").Property.Padding, theme: Theme) => Record; pt: (value: import("csstype").Property.PaddingTop, theme: Theme) => Record; pr: (value: import("csstype").Property.PaddingRight, theme: Theme) => Record; pb: (value: import("csstype").Property.PaddingBottom, theme: Theme) => Record; pl: (value: import("csstype").Property.PaddingLeft, theme: Theme) => Record; px: (value: unknown, theme: Theme) => Record; py: (value: unknown, theme: Theme) => Record; padding: (value: import("csstype").Property.Padding, theme: Theme) => Record; paddingTop: (value: import("csstype").Property.PaddingTop, theme: Theme) => Record; paddingRight: (value: import("csstype").Property.PaddingRight, theme: Theme) => Record; paddingBottom: (value: import("csstype").Property.PaddingBottom, theme: Theme) => Record; paddingLeft: (value: import("csstype").Property.PaddingLeft, theme: Theme) => Record; paddingX: (value: unknown, theme: Theme) => Record; paddingY: (value: unknown, theme: Theme) => Record; paddingInline: (value: unknown, theme: Theme) => Record; paddingInlineStart: (value: import("csstype").Property.PaddingInlineStart, theme: Theme) => Record; paddingInlineEnd: (value: import("csstype").Property.PaddingInlineEnd, theme: Theme) => Record; paddingBlock: (value: unknown, theme: Theme) => Record; paddingBlockStart: (value: import("csstype").Property.PaddingBlockStart, theme: Theme) => Record; paddingBlockEnd: (value: import("csstype").Property.PaddingBlockEnd, theme: Theme) => Record; border: (value: import("csstype").Property.Border, theme: Theme) => Record; borderTop: (value: import("csstype").Property.BorderTop, theme: Theme) => Record; borderRight: (value: import("csstype").Property.BorderRight, theme: Theme) => Record; borderBottom: (value: import("csstype").Property.BorderBottom, theme: Theme) => Record; borderLeft: (value: import("csstype").Property.BorderLeft, theme: Theme) => Record; borderColor: (value: import("csstype").Property.BorderColor, theme: Theme) => Record; borderTopColor: (value: import("csstype").Property.BorderTopColor, theme: Theme) => Record; borderRightColor: (value: import("csstype").Property.BorderRightColor, theme: Theme) => Record; borderBottomColor: (value: import("csstype").Property.BorderBottomColor, theme: Theme) => Record; borderLeftColor: (value: import("csstype").Property.BorderLeftColor, theme: Theme) => Record; borderRadius: (value: import("csstype").Property.BorderRadius, theme: Theme) => Record; width: (value: import("csstype").Property.Width, theme: Theme) => Record; maxWidth: (value: import("csstype").Property.MaxWidth, theme: Theme) => Record; minWidth: (value: import("csstype").Property.MinWidth, theme: Theme) => Record; height: (value: import("csstype").Property.Height, theme: Theme) => Record; maxHeight: (value: import("csstype").Property.MaxHeight, theme: Theme) => Record; minHeight: (value: import("csstype").Property.MinHeight, theme: Theme) => Record; boxSizing: (value: import("csstype").Property.BoxSizing, theme: Theme) => Record; color: (value: import("csstype").Property.Color, theme: Theme) => Record; bgcolor: (value: import("csstype").Property.BackgroundColor, theme: Theme) => Record; backgroundColor: (value: import("csstype").Property.BackgroundColor, theme: Theme) => Record; position: (value: import("csstype").Property.Position, theme: Theme) => Record; zIndex: (value: import("csstype").Property.ZIndex, theme: Theme) => Record; top: (value: import("csstype").Property.Top, theme: Theme) => Record; right: (value: import("csstype").Property.Right, theme: Theme) => Record; bottom: (value: import("csstype").Property.Bottom, theme: Theme) => Record; left: (value: import("csstype").Property.Left, theme: Theme) => Record; gap: (value: import("csstype").Property.Gap, theme: Theme) => Record; columnGap: (value: import("csstype").Property.ColumnGap, theme: Theme) => Record; rowGap: (value: import("csstype").Property.RowGap, theme: Theme) => Record; gridColumn: (value: import("csstype").Property.GridColumn, theme: Theme) => Record; gridRow: (value: import("csstype").Property.GridRow, theme: Theme) => Record; gridAutoFlow: (value: import("csstype").Property.GridAutoFlow, theme: Theme) => Record; gridAutoColumns: (value: import("csstype").Property.GridAutoColumns, theme: Theme) => Record; gridAutoRows: (value: import("csstype").Property.GridAutoRows, theme: Theme) => Record; gridTemplateColumns: (value: import("csstype").Property.GridTemplateColumns, theme: Theme) => Record; gridTemplateRows: (value: import("csstype").Property.GridTemplateRows, theme: Theme) => Record; gridTemplateAreas: (value: import("csstype").Property.GridTemplateAreas, theme: Theme) => Record; gridArea: (value: import("csstype").Property.GridArea, theme: Theme) => Record; flexBasis: (value: import("csstype").Property.FlexBasis, theme: Theme) => Record; flexDirection: (value: import("csstype").Property.FlexDirection, theme: Theme) => Record; flexWrap: (value: import("csstype").Property.FlexWrap, theme: Theme) => Record; justifyContent: (value: import("csstype").Property.JustifyContent, theme: Theme) => Record; alignItems: (value: import("csstype").Property.AlignItems, theme: Theme) => Record; alignContent: (value: import("csstype").Property.AlignContent, theme: Theme) => Record; order: (value: import("csstype").Property.Order, theme: Theme) => Record; flex: (value: import("csstype").Property.Flex, theme: Theme) => Record; flexGrow: (value: import("csstype").Property.FlexGrow, theme: Theme) => Record; flexShrink: (value: import("csstype").Property.FlexShrink, theme: Theme) => Record; alignSelf: (value: import("csstype").Property.AlignSelf, theme: Theme) => Record; justifyItems: (value: import("csstype").Property.JustifyItems, theme: Theme) => Record; justifySelf: (value: import("csstype").Property.JustifySelf, theme: Theme) => Record; displayPrint: (value: string, theme: Theme) => Record; displayRaw: (value: import("csstype").Property.Display, theme: Theme) => Record; overflow: (value: import("csstype").Property.Overflow, theme: Theme) => Record; textOverflow: (value: import("csstype").Property.TextOverflow, theme: Theme) => Record; visibility: (value: import("csstype").Property.Visibility, theme: Theme) => Record; whiteSpace: (value: import("csstype").Property.WhiteSpace, theme: Theme) => Record; }; export type SystemPropName = keyof typeof systemProps; export declare const systemPropNames: SystemPropName[]; type SystemStyledPropName = Extract; export type SystemExtraPropName = Exclude; export type SystemExtraPropsBase = Partial<{ [K in SystemExtraPropName]: Parameters<(typeof systemProps)[K]>[0]; }>; export type SystemProps = Pick & SystemExtraPropsBase; export default systemProps; //# sourceMappingURL=systemProps.d.ts.map