import { Theme } from "./createTheme"; type PropReturn = (value: Exclude, theme: Theme) => Record; declare function createSystemProps(): { typography: PropReturn; fontFamily: PropReturn; fontSize: PropReturn | undefined>; fontStyle: PropReturn; fontWeight: PropReturn; letterSpacing: PropReturn | undefined>; lineHeight: PropReturn | undefined>; textAlign: PropReturn; textTransform: PropReturn; m: PropReturn | undefined>; mt: PropReturn | undefined>; mr: PropReturn | undefined>; mb: PropReturn | undefined>; ml: PropReturn | undefined>; mx: (value: unknown, theme: Theme) => Record; my: (value: unknown, theme: Theme) => Record; margin: PropReturn | undefined>; marginTop: PropReturn | undefined>; marginRight: PropReturn | undefined>; marginBottom: PropReturn | undefined>; marginLeft: PropReturn | undefined>; marginX: (value: unknown, theme: Theme) => Record; marginY: (value: unknown, theme: Theme) => Record; marginInline: (value: unknown, theme: Theme) => Record; marginInlineStart: PropReturn | undefined>; marginInlineEnd: PropReturn | undefined>; marginBlock: (value: unknown, theme: Theme) => Record; marginBlockStart: PropReturn | undefined>; marginBlockEnd: PropReturn | undefined>; p: PropReturn | undefined>; pt: PropReturn | undefined>; pr: PropReturn | undefined>; pb: PropReturn | undefined>; pl: PropReturn | undefined>; px: (value: unknown, theme: Theme) => Record; py: (value: unknown, theme: Theme) => Record; padding: PropReturn | undefined>; paddingTop: PropReturn | undefined>; paddingRight: PropReturn | undefined>; paddingBottom: PropReturn | undefined>; paddingLeft: PropReturn | undefined>; paddingX: (value: unknown, theme: Theme) => Record; paddingY: (value: unknown, theme: Theme) => Record; paddingInline: (value: unknown, theme: Theme) => Record; paddingInlineStart: PropReturn | undefined>; paddingInlineEnd: PropReturn | undefined>; paddingBlock: (value: unknown, theme: Theme) => Record; paddingBlockStart: PropReturn | undefined>; paddingBlockEnd: PropReturn | undefined>; border: PropReturn | undefined>; borderTop: PropReturn | undefined>; borderRight: PropReturn | undefined>; borderBottom: PropReturn | undefined>; borderLeft: PropReturn | undefined>; borderColor: PropReturn; borderTopColor: PropReturn; borderRightColor: PropReturn; borderBottomColor: PropReturn; borderLeftColor: PropReturn; borderRadius: PropReturn | undefined>; width: PropReturn | undefined>; maxWidth: PropReturn | undefined>; minWidth: PropReturn | undefined>; height: PropReturn | undefined>; maxHeight: PropReturn | undefined>; minHeight: PropReturn | undefined>; boxSizing: PropReturn; color: PropReturn; bgcolor: PropReturn; backgroundColor: PropReturn; position: PropReturn; zIndex: PropReturn; top: PropReturn | undefined>; right: PropReturn | undefined>; bottom: PropReturn | undefined>; left: PropReturn | undefined>; gap: PropReturn | undefined>; columnGap: PropReturn | undefined>; rowGap: PropReturn | undefined>; gridColumn: PropReturn; gridRow: PropReturn; gridAutoFlow: PropReturn; gridAutoColumns: PropReturn | undefined>; gridAutoRows: PropReturn | undefined>; gridTemplateColumns: PropReturn | undefined>; gridTemplateRows: PropReturn | undefined>; gridTemplateAreas: PropReturn; gridArea: PropReturn; flexBasis: PropReturn | undefined>; flexDirection: PropReturn; flexWrap: PropReturn; justifyContent: PropReturn; alignItems: PropReturn; alignContent: PropReturn; order: PropReturn; flex: PropReturn | undefined>; flexGrow: PropReturn; flexShrink: PropReturn; alignSelf: PropReturn; justifyItems: PropReturn; justifySelf: PropReturn; displayPrint: PropReturn; displayRaw: PropReturn; overflow: PropReturn; textOverflow: PropReturn; visibility: PropReturn; whiteSpace: PropReturn; }; export declare function createSystemDisplayProps(): { displayPrint: PropReturn; displayRaw: PropReturn; overflow: PropReturn; textOverflow: PropReturn; visibility: PropReturn; whiteSpace: PropReturn; }; export declare function createSystemFlexboxProps(): { flexBasis: PropReturn | undefined>; flexDirection: PropReturn; flexWrap: PropReturn; justifyContent: PropReturn; alignItems: PropReturn; alignContent: PropReturn; order: PropReturn; flex: PropReturn | undefined>; flexGrow: PropReturn; flexShrink: PropReturn; alignSelf: PropReturn; justifyItems: PropReturn; justifySelf: PropReturn; }; export declare function createSystemGridProps(): { gap: PropReturn | undefined>; columnGap: PropReturn | undefined>; rowGap: PropReturn | undefined>; gridColumn: PropReturn; gridRow: PropReturn; gridAutoFlow: PropReturn; gridAutoColumns: PropReturn | undefined>; gridAutoRows: PropReturn | undefined>; gridTemplateColumns: PropReturn | undefined>; gridTemplateRows: PropReturn | undefined>; gridTemplateAreas: PropReturn; gridArea: PropReturn; }; export declare function createSystemPositionProps(): { position: PropReturn; zIndex: PropReturn; top: PropReturn | undefined>; right: PropReturn | undefined>; bottom: PropReturn | undefined>; left: PropReturn | undefined>; }; export declare function createSystemPaletteProps(): { color: PropReturn; bgcolor: PropReturn; backgroundColor: PropReturn; }; export declare function createSystemSizingProps(): { width: PropReturn | undefined>; maxWidth: PropReturn | undefined>; minWidth: PropReturn | undefined>; height: PropReturn | undefined>; maxHeight: PropReturn | undefined>; minHeight: PropReturn | undefined>; boxSizing: PropReturn; }; export declare function createSystemBorderProps(): { border: PropReturn | undefined>; borderTop: PropReturn | undefined>; borderRight: PropReturn | undefined>; borderBottom: PropReturn | undefined>; borderLeft: PropReturn | undefined>; borderColor: PropReturn; borderTopColor: PropReturn; borderRightColor: PropReturn; borderBottomColor: PropReturn; borderLeftColor: PropReturn; borderRadius: PropReturn | undefined>; }; export declare function createSystemTypographyProps(): { typography: PropReturn; fontFamily: PropReturn; fontSize: PropReturn | undefined>; fontStyle: PropReturn; fontWeight: PropReturn; letterSpacing: PropReturn | undefined>; lineHeight: PropReturn | undefined>; textAlign: PropReturn; textTransform: PropReturn; }; export declare function createSystemSpacingProps(): { m: PropReturn | undefined>; mt: PropReturn | undefined>; mr: PropReturn | undefined>; mb: PropReturn | undefined>; ml: PropReturn | undefined>; mx: (value: unknown, theme: Theme) => Record; my: (value: unknown, theme: Theme) => Record; margin: PropReturn | undefined>; marginTop: PropReturn | undefined>; marginRight: PropReturn | undefined>; marginBottom: PropReturn | undefined>; marginLeft: PropReturn | undefined>; marginX: (value: unknown, theme: Theme) => Record; marginY: (value: unknown, theme: Theme) => Record; marginInline: (value: unknown, theme: Theme) => Record; marginInlineStart: PropReturn | undefined>; marginInlineEnd: PropReturn | undefined>; marginBlock: (value: unknown, theme: Theme) => Record; marginBlockStart: PropReturn | undefined>; marginBlockEnd: PropReturn | undefined>; p: PropReturn | undefined>; pt: PropReturn | undefined>; pr: PropReturn | undefined>; pb: PropReturn | undefined>; pl: PropReturn | undefined>; px: (value: unknown, theme: Theme) => Record; py: (value: unknown, theme: Theme) => Record; padding: PropReturn | undefined>; paddingTop: PropReturn | undefined>; paddingRight: PropReturn | undefined>; paddingBottom: PropReturn | undefined>; paddingLeft: PropReturn | undefined>; paddingX: (value: unknown, theme: Theme) => Record; paddingY: (value: unknown, theme: Theme) => Record; paddingInline: (value: unknown, theme: Theme) => Record; paddingInlineStart: PropReturn | undefined>; paddingInlineEnd: PropReturn | undefined>; paddingBlock: (value: unknown, theme: Theme) => Record; paddingBlockStart: PropReturn | undefined>; paddingBlockEnd: PropReturn | undefined>; }; export default createSystemProps; //# sourceMappingURL=createSystemProps.d.ts.map