import * as CSS from 'csstype'; import { AlignSelfProps, BackgroundProps, BorderProps, ColorProps, FlexBasisProps, FlexboxProps, FlexGrowProps, FlexProps, FlexShrinkProps, GridAreaProps, GridColumnProps, GridProps, GridRowProps, JustifySelfProps, WidthProps, HeightProps, MinWidthProps, MinHeightProps, MaxWidthProps, MaxHeightProps, DisplayProps, VerticalAlignProps, MarginProps, OrderProps, PositionProps, RequiredTheme, ResponsiveValue, ShadowProps, SpaceProps, styleFn, Theme, TLengthStyledSystem, TypographyProps } from 'styled-system'; interface GapProps> { gap?: ResponsiveValue; } declare type LayoutProps = WidthProps & HeightProps & MinWidthProps & MinHeightProps & MaxWidthProps & MaxHeightProps & DisplayProps & VerticalAlignProps; export declare const layout: styleFn; export declare type AllSystemProps = ColorProps & SpaceProps & TypographyProps & LayoutProps & FlexboxProps & GridProps & BackgroundProps & BorderProps & PositionProps & ShadowProps & GapProps; export declare const all: styleFn; export declare type CommonSystemProps = MarginProps & PositionProps & FlexProps & FlexGrowProps & FlexShrinkProps & FlexBasisProps & AlignSelfProps & JustifySelfProps & OrderProps & GridAreaProps & GridColumnProps & GridRowProps; export declare const common: styleFn; export declare function omitSystemProps(props: T, ...styleFns: styleFn[]): Partial; export declare function pickSystemProps(props: T, ...styleFns: styleFn[]): Partial; export declare function forwardSystemProps(props: T, ...styleFns: styleFn[]): Partial; export {};