/// <reference types="react" />
import { ICssDisplay, ICssPosition, ICssOverflow, ICssBorderStyle, ICssVerticalAlign, ICssFlexDirection, ICssJustifyContent, ICssAlignItems, ICssAlignContent, ICssAlignSelf, ICssVisibility, ICssPointerEvents, ICssWhiteSpace, ICssFloat, ICssCursor, ICssFlexWrap, ICssBoxSizing, ICssTextAlign } from "../_types/ICssTypes";
/**
 * All the mapping functions to map css properties
 */
export declare const cssLiteralMappers: {
    display: (p: ICssDisplay) => ICssDisplay;
    position: (p: ICssPosition) => ICssPosition;
    overflow: (p: ICssOverflow) => ICssOverflow;
    overflowX: (p: ICssOverflow) => ICssOverflow;
    overflowY: (p: ICssOverflow) => ICssOverflow;
    borderStyle: (p: ICssBorderStyle) => ICssBorderStyle;
    borderTopStyle: (p: ICssBorderStyle) => ICssBorderStyle;
    borderBottomStyle: (p: ICssBorderStyle) => ICssBorderStyle;
    borderLeftStyle: (p: ICssBorderStyle) => ICssBorderStyle;
    borderRightStyle: (p: ICssBorderStyle) => ICssBorderStyle;
    borderWidth: (p: string | number) => import("react").Key;
    borderTopWidth: (p: string | number) => import("react").Key;
    borderBottomWidth: (p: string | number) => import("react").Key;
    borderLeftWidth: (p: string | number) => import("react").Key;
    borderRightWidth: (p: string | number) => import("react").Key;
    verticalAlign: (p: ICssVerticalAlign) => ICssVerticalAlign;
    flexDirection: (p: ICssFlexDirection) => ICssFlexDirection;
    flexWrap: (p: ICssFlexWrap) => ICssFlexWrap;
    justifyContent: (p: ICssJustifyContent) => ICssJustifyContent;
    alignItems: (p: ICssAlignItems) => ICssAlignItems;
    alignContent: (p: ICssAlignContent) => ICssAlignContent;
    alignSelf: (p: ICssAlignSelf) => ICssAlignSelf;
    visibility: (p: ICssVisibility) => ICssVisibility;
    pointerEvents: (p: ICssPointerEvents) => ICssPointerEvents;
    whiteSpace: (p: ICssWhiteSpace) => ICssWhiteSpace;
    float: (p: ICssFloat) => ICssFloat;
    cursor: (p: ICssCursor) => ICssCursor;
    boxSizing: (p: ICssBoxSizing) => ICssBoxSizing;
    textAlign: (p: ICssTextAlign) => ICssTextAlign;
    zIndex: (p: number) => number;
    order: (p: number) => number;
    flexGrow: (p: number) => number;
    flexShrink: (p: number) => number;
    flexBasis: (p: string) => string;
    flex: (p: string) => string;
    width: (p: string | number) => import("react").Key;
    height: (p: string | number) => import("react").Key;
    minWidth: (p: string | number) => import("react").Key;
    minHeight: (p: string | number) => import("react").Key;
    maxWidth: (p: string | number) => import("react").Key;
    maxHeight: (p: string | number) => import("react").Key;
    opacity: (p: number) => number;
    transition: (p: string) => string;
    noSelect: (value: boolean) => {
        userSelect: string;
    } | {
        userSelect?: undefined;
    };
    shadowCut: (value: Partial<("left" | "right" | "top" | "bottom")[]>) => {
        clipPath: string;
    };
};
//# sourceMappingURL=cssLiteralMapper.d.ts.map