import { HTMLAttributes, ElementType } from 'react';
export declare const magicUnits: readonly ["mu025", "mu050", "mu075", "mu100", "mu125", "mu150", "mu200", "mu250", "mu300", "mu350", "mu400", "mu500", "mu600", "mu700", "mu800", "mu900", "mu1000"];
export type TMagicUnit = typeof magicUnits[number];
export declare const shadows: readonly ["s", "m", "l"];
export type TShadow = typeof shadows[number];
export declare const radiuses: readonly ["s", "m", "l"];
export type TRadius = typeof radiuses[number];
export interface IViewProps extends Omit, 'style'> {
className?: string;
as?: ElementType;
margin?: TMagicUnit;
marginTop?: TMagicUnit;
marginRight?: TMagicUnit;
marginBottom?: TMagicUnit;
marginLeft?: TMagicUnit;
marginHorizontal?: TMagicUnit;
marginVertical?: TMagicUnit;
padding?: TMagicUnit;
paddingTop?: TMagicUnit;
paddingRight?: TMagicUnit;
paddingBottom?: TMagicUnit;
paddingLeft?: TMagicUnit;
paddingHorizontal?: TMagicUnit;
paddingVertical?: TMagicUnit;
shadow?: TShadow;
radius?: TRadius;
}