///
/** @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>;