/// /** @module @airtable/blocks/ui/system: Spacing */ /** */ import { Config } from '@styled-system/core'; import { PaddingProperty, PaddingTopProperty, PaddingRightProperty, PaddingBottomProperty, PaddingLeftProperty } from '../utils/csstype'; import { OptionalResponsiveProp, Length } from '../utils/types'; /** */ export interface PaddingProps { /** Sets the padding area on all four sides of an element. It is a shorthand for `paddingTop`, `paddingRight`, `paddingBottom`, and `paddingLeft`. */ padding?: OptionalResponsiveProp>; /** Sets the height of the padding area on the top side of an element. */ paddingTop?: OptionalResponsiveProp>; /** Sets the width of the padding area on the right side of an element. */ paddingRight?: OptionalResponsiveProp>; /** Sets the height of the padding area on the bottom side of an element. */ paddingBottom?: OptionalResponsiveProp>; /** Sets the width of the padding area on the left side of an element. */ paddingLeft?: OptionalResponsiveProp>; /** Sets the width of the padding area on the left and right sides of an element. */ paddingX?: OptionalResponsiveProp>; /** Sets the height of the padding area on the top and bottom sides of an element. */ paddingY?: OptionalResponsiveProp>; } export declare const config: Config; export declare const padding: import("@styled-system/core").styleFn; export declare const paddingPropTypes: import("../../../private_utils").ObjectMap>;