import { Spacing } from '@bigcommerce/big-design-theme';
import { ResponsiveProp } from '../../types';
type PaddingProp = ResponsiveProp<keyof Spacing>;
export type PaddingProps = Partial<{
    padding: PaddingProp;
    paddingTop: PaddingProp;
    paddingRight: PaddingProp;
    paddingBottom: PaddingProp;
    paddingLeft: PaddingProp;
    paddingVertical: PaddingProp;
    paddingHorizontal: PaddingProp;
}>;
export declare const withPaddings: () => import("styled-components").FlattenInterpolation<import("styled-components").ThemedStyledProps<Partial<{
    padding: PaddingProp;
    paddingTop: PaddingProp;
    paddingRight: PaddingProp;
    paddingBottom: PaddingProp;
    paddingLeft: PaddingProp;
    paddingVertical: PaddingProp;
    paddingHorizontal: PaddingProp;
}>, import("styled-components").DefaultTheme>>;
export declare function excludePaddingProps<T extends Record<string, any>>(props: T): Pick<T, Exclude<keyof T, keyof PaddingProps>>;
export {};
//# sourceMappingURL=paddings.d.ts.map