export declare const color: {
    readonly color: {
        readonly property: "color";
        readonly scale: "colors";
    };
    readonly textColor: {
        readonly property: "color";
        readonly scale: "colors";
    };
    readonly bg: {
        readonly property: "backgroundColor";
        readonly scale: "colors";
    };
    readonly borderColor: {
        readonly property: "borderColor";
        readonly scale: "colors";
    };
    readonly borderColorX: {
        readonly property: "borderColor";
        readonly properties: {
            readonly physical: readonly ["borderLeftColor", "borderRightColor"];
            readonly logical: readonly ["borderInlineStartColor", "borderInlineEndColor"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    readonly borderColorY: {
        readonly property: "borderColor";
        readonly properties: {
            readonly physical: readonly ["borderTopColor", "borderBottomColor"];
            readonly logical: readonly ["borderBlockStartColor", "borderBlockEndColor"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    readonly borderColorLeft: {
        readonly property: "borderLeftColor";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    readonly borderColorRight: {
        readonly property: "borderRightColor";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    readonly borderColorTop: {
        readonly property: "borderTopColor";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    readonly borderColorBottom: {
        readonly property: "borderBottomColor";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
};
export declare const border: {
    readonly border: {
        readonly property: "border";
        readonly scale: "borders";
    };
    readonly borderX: {
        readonly property: "border";
        readonly properties: {
            readonly physical: readonly ["borderLeft", "borderRight"];
            readonly logical: readonly ["borderInlineStart", "borderInlineEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    readonly borderY: {
        readonly property: "border";
        readonly properties: {
            readonly physical: readonly ["borderTop", "borderBottom"];
            readonly logical: readonly ["borderBlockStart", "borderBlockEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    readonly borderTop: {
        readonly property: {
            readonly physical: "borderTop";
            readonly logical: "borderBlockStart";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    readonly borderRight: {
        readonly property: {
            readonly physical: "borderRight";
            readonly logical: "borderInlineEnd";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    readonly borderBottom: {
        readonly property: {
            readonly physical: "borderBottom";
            readonly logical: "borderBlockEnd";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    readonly borderLeft: {
        readonly property: {
            readonly physical: "borderLeft";
            readonly logical: "borderInlineStart";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    readonly borderWidth: {
        readonly property: "borderWidth";
    };
    readonly borderWidthX: {
        readonly property: "borderWidth";
        readonly properties: {
            readonly physical: readonly ["borderLeftWidth", "borderRightWidth"];
            readonly logical: readonly ["borderInlineStartWidth", "borderInlineEndWidth"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderWidthY: {
        readonly property: "borderWidth";
        readonly properties: {
            readonly physical: readonly ["borderTopWidth", "borderBottomWidth"];
            readonly logical: readonly ["borderBlockStartWidth", "borderBlockEndWidth"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderWidthLeft: {
        readonly property: {
            readonly physical: "borderLeftWidth";
            readonly logical: "borderInlineStartWidth";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderWidthRight: {
        readonly property: {
            readonly physical: "borderRightWidth";
            readonly logical: "borderInlineEndWidth";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderWidthTop: {
        readonly property: {
            readonly physical: "borderTopWidth";
            readonly logical: "borderBlockStartWidth";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderWidthBottom: {
        readonly property: {
            readonly physical: "borderBottomWidth";
            readonly logical: "borderBlockEndWidth";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderRadius: {
        readonly property: "borderRadius";
        readonly scale: "borderRadii";
    };
    readonly borderRadiusLeft: {
        readonly property: "borderRadius";
        readonly properties: {
            readonly physical: readonly ["borderTopLeftRadius", "borderBottomLeftRadius"];
            readonly logical: readonly ["borderStartStartRadius", "borderEndStartRadius"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    readonly borderRadiusTop: {
        readonly property: "borderRadius";
        readonly properties: {
            readonly physical: readonly ["borderTopLeftRadius", "borderTopRightRadius"];
            readonly logical: readonly ["borderStartStartRadius", "borderStartEndRadius"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    readonly borderRadiusBottom: {
        readonly property: "borderRadius";
        readonly properties: {
            readonly physical: readonly ["borderBottomLeftRadius", "borderBottomRightRadius"];
            readonly logical: readonly ["borderEndStartRadius", "borderEndEndRadius"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    readonly borderRadiusRight: {
        readonly property: "borderRadius";
        readonly properties: {
            readonly physical: readonly ["borderTopRightRadius", "borderBottomRightRadius"];
            readonly logical: readonly ["borderStartEndRadius", "borderEndEndRadius"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    readonly borderRadiusTopLeft: {
        readonly property: {
            readonly physical: "borderTopLeftRadius";
            readonly logical: "borderStartStartRadius";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    readonly borderRadiusTopRight: {
        readonly property: {
            readonly physical: "borderTopRightRadius";
            readonly logical: "borderStartEndRadius";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    readonly borderRadiusBottomRight: {
        readonly property: {
            readonly physical: "borderBottomRightRadius";
            readonly logical: "borderEndEndRadius";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    readonly borderRadiusBottomLeft: {
        readonly property: {
            readonly physical: "borderBottomLeftRadius";
            readonly logical: "borderEndStartRadius";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    readonly borderStyle: {
        readonly property: "borderStyle";
    };
    readonly borderStyleX: {
        readonly property: "borderStyle";
        readonly properties: {
            readonly physical: readonly ["borderLeftStyle", "borderRightStyle"];
            readonly logical: readonly ["borderInlineStartStyle", "borderInlineEndStyle"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderStyleY: {
        readonly property: "borderStyle";
        readonly properties: {
            readonly physical: readonly ["borderTopStyle", "borderBottomStyle"];
            readonly logical: readonly ["borderBlockStartStyle", "borderBlockEndStyle"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderStyleLeft: {
        readonly property: {
            readonly physical: "borderLeftStyle";
            readonly logical: "borderInlineStartStyle";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderStyleRight: {
        readonly property: {
            readonly physical: "borderRightStyle";
            readonly logical: "borderInlineEndStyle";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderStyleTop: {
        readonly property: {
            readonly physical: "borderTopStyle";
            readonly logical: "borderBlockStartStyle";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly borderStyleBottom: {
        readonly property: {
            readonly physical: "borderBottomStyle";
            readonly logical: "borderBlockEndStyle";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
};
export declare const flex: {
    readonly flexBasis: {
        readonly property: "flexBasis";
    };
    readonly flexShrink: {
        readonly property: "flexShrink";
    };
    readonly flexGrow: {
        readonly property: "flexGrow";
    };
    readonly order: {
        readonly property: "order";
    };
    readonly justifySelf: {
        readonly property: "justifySelf";
    };
    readonly alignSelf: {
        readonly property: "alignSelf";
    };
    readonly gridArea: {
        readonly property: "gridArea";
    };
    readonly justifyContent: {
        readonly property: "justifyContent";
    };
    readonly justifyItems: {
        readonly property: "justifyItems";
    };
    readonly alignItems: {
        readonly property: "alignItems";
    };
    readonly alignContent: {
        readonly property: "alignContent";
    };
    readonly flexDirection: {
        readonly property: "flexDirection";
    };
    readonly flexWrap: {
        readonly property: "flexWrap";
    };
    readonly flex: {
        readonly property: "flex";
    };
};
export declare const grid: {
    readonly gridColumn: {
        readonly property: "gridColumn";
    };
    readonly gridRow: {
        readonly property: "gridRow";
    };
    readonly gridColumnStart: {
        readonly property: "gridColumnStart";
    };
    readonly gridRowStart: {
        readonly property: "gridRowStart";
    };
    readonly gridColumnEnd: {
        readonly property: "gridColumnEnd";
    };
    readonly gridRowEnd: {
        readonly property: "gridRowEnd";
    };
    readonly justifySelf: {
        readonly property: "justifySelf";
    };
    readonly alignSelf: {
        readonly property: "alignSelf";
    };
    readonly gridArea: {
        readonly property: "gridArea";
    };
    readonly justifyContent: {
        readonly property: "justifyContent";
    };
    readonly justifyItems: {
        readonly property: "justifyItems";
    };
    readonly alignItems: {
        readonly property: "alignItems";
    };
    readonly alignContent: {
        readonly property: "alignContent";
    };
    readonly gridAutoColumns: {
        readonly property: "gridAutoColumns";
    };
    readonly gridAutoRows: {
        readonly property: "gridAutoRows";
    };
    readonly gridTemplateColumns: {
        readonly property: "gridTemplateColumns";
    };
    readonly gridTemplateRows: {
        readonly property: "gridTemplateRows";
    };
    readonly gridTemplateAreas: {
        readonly property: "gridTemplateAreas";
    };
    readonly gridAutoFlow: {
        readonly property: "gridAutoFlow";
    };
    readonly gap: {
        readonly property: "gap";
        readonly scale: "spacing";
    };
    readonly rowGap: {
        readonly property: "rowGap";
        readonly scale: "spacing";
    };
    readonly columnGap: {
        readonly property: "columnGap";
        readonly scale: "spacing";
    };
};
export declare const background: {
    readonly background: {
        readonly property: "background";
    };
    readonly backgroundImage: {
        readonly property: "backgroundImage";
    };
    readonly backgroundSize: {
        readonly property: "backgroundSize";
    };
    readonly backgroundRepeat: {
        readonly property: "backgroundRepeat";
    };
    readonly backgroundPosition: {
        readonly property: "backgroundPosition";
    };
};
export declare const positioning: {
    readonly position: {
        readonly property: "position";
    };
    readonly inset: {
        readonly property: "inset";
        readonly properties: {
            readonly physical: readonly ["top", "right", "bottom", "left"];
            readonly logical: readonly ["insetBlockStart", "insetInlineEnd", "insetBlockEnd", "insetInlineStart"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly top: {
        readonly property: {
            readonly physical: "top";
            readonly logical: "insetBlockStart";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly right: {
        readonly property: {
            readonly physical: "right";
            readonly logical: "insetInlineEnd";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly bottom: {
        readonly property: {
            readonly physical: "bottom";
            readonly logical: "insetBlockEnd";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly left: {
        readonly property: {
            readonly physical: "left";
            readonly logical: "insetInlineStart";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly zIndex: {
        readonly property: "zIndex";
    };
    readonly opacity: {
        readonly property: "opacity";
    };
};
export declare const shadows: {
    readonly boxShadow: {
        readonly property: "boxShadow";
    };
    readonly textShadow: {
        readonly property: "textShadow";
    };
};
export declare const layout: {
    readonly flexBasis: {
        readonly property: "flexBasis";
    };
    readonly flexShrink: {
        readonly property: "flexShrink";
    };
    readonly flexGrow: {
        readonly property: "flexGrow";
    };
    readonly order: {
        readonly property: "order";
    };
    readonly gridColumn: {
        readonly property: "gridColumn";
    };
    readonly gridRow: {
        readonly property: "gridRow";
    };
    readonly gridColumnStart: {
        readonly property: "gridColumnStart";
    };
    readonly gridRowStart: {
        readonly property: "gridRowStart";
    };
    readonly gridColumnEnd: {
        readonly property: "gridColumnEnd";
    };
    readonly gridRowEnd: {
        readonly property: "gridRowEnd";
    };
    readonly justifySelf: {
        readonly property: "justifySelf";
    };
    readonly alignSelf: {
        readonly property: "alignSelf";
    };
    readonly gridArea: {
        readonly property: "gridArea";
    };
    readonly containerType: {
        readonly property: "containerType";
    };
    readonly display: {
        readonly property: "display";
    };
    readonly overflow: {
        readonly property: "overflow";
    };
    readonly overflowX: {
        readonly property: {
            readonly physical: "overflowX";
            readonly logical: "overflowInline";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly overflowY: {
        readonly property: {
            readonly physical: "overflowY";
            readonly logical: "overflowBlock";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly dimensions: {
        readonly property: "width";
        readonly properties: {
            readonly physical: readonly ["width", "height"];
            readonly logical: readonly ["inlineSize", "blockSize"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly width: {
        readonly property: {
            readonly physical: "width";
            readonly logical: "inlineSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly minWidth: {
        readonly property: {
            readonly physical: "minWidth";
            readonly logical: "minInlineSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly maxWidth: {
        readonly property: {
            readonly physical: "maxWidth";
            readonly logical: "maxInlineSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly height: {
        readonly property: {
            readonly physical: "height";
            readonly logical: "blockSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly minHeight: {
        readonly property: {
            readonly physical: "minHeight";
            readonly logical: "minBlockSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly maxHeight: {
        readonly property: {
            readonly physical: "maxHeight";
            readonly logical: "maxBlockSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    readonly verticalAlign: {
        readonly property: "verticalAlign";
    };
    readonly direction: {
        readonly property: "direction";
    };
};
export declare const list: {
    readonly listStyle: {
        readonly property: "listStyle";
    };
    readonly listStyleType: {
        readonly property: "listStyleType";
    };
    readonly listStylePosition: {
        readonly property: "listStylePosition";
    };
    readonly listStyleImage: {
        readonly property: "listStyleImage";
    };
};
export declare const typography: {
    readonly fontFamily: {
        readonly property: "fontFamily";
        readonly scale: "fontFamily";
    };
    readonly fontWeight: {
        readonly property: "fontWeight";
        readonly scale: "fontWeight";
    };
    readonly lineHeight: {
        readonly property: "lineHeight";
        readonly scale: "lineHeight";
    };
    readonly fontSize: {
        readonly property: "fontSize";
        readonly scale: "fontSize";
    };
    readonly letterSpacing: {
        readonly property: "letterSpacing";
    };
    readonly textAlign: {
        readonly property: "textAlign";
    };
    readonly fontStyle: {
        readonly property: "fontStyle";
    };
    readonly textDecoration: {
        readonly property: "textDecoration";
    };
    readonly textTransform: {
        readonly property: "textTransform";
    };
    readonly whiteSpace: {
        readonly property: "whiteSpace";
    };
};
export declare const margin: {
    readonly m: {
        readonly property: "margin";
        readonly scale: "spacing";
    };
    readonly mx: {
        readonly property: "margin";
        readonly properties: {
            readonly physical: readonly ["marginLeft", "marginRight"];
            readonly logical: readonly ["marginInlineStart", "marginInlineEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "spacing";
    };
    readonly my: {
        readonly property: "margin";
        readonly properties: {
            readonly physical: readonly ["marginTop", "marginBottom"];
            readonly logical: readonly ["marginBlockStart", "marginBlockEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "spacing";
    };
    readonly mt: {
        readonly property: {
            readonly physical: "marginTop";
            readonly logical: "marginBlockStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly mb: {
        readonly property: {
            readonly physical: "marginBottom";
            readonly logical: "marginBlockEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly mr: {
        readonly property: {
            readonly physical: "marginRight";
            readonly logical: "marginInlineEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly ml: {
        readonly property: {
            readonly physical: "marginLeft";
            readonly logical: "marginInlineStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
};
export declare const padding: {
    readonly p: {
        readonly property: "padding";
        readonly scale: "spacing";
    };
    readonly px: {
        readonly property: "padding";
        readonly properties: {
            readonly physical: readonly ["paddingLeft", "paddingRight"];
            readonly logical: readonly ["paddingInlineStart", "paddingInlineEnd"];
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly py: {
        readonly property: "padding";
        readonly properties: {
            readonly physical: readonly ["paddingTop", "paddingBottom"];
            readonly logical: readonly ["paddingBlockStart", "paddingBlockEnd"];
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly pt: {
        readonly property: {
            readonly physical: "paddingTop";
            readonly logical: "paddingBlockStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly pb: {
        readonly property: {
            readonly physical: "paddingBottom";
            readonly logical: "paddingBlockEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly pr: {
        readonly property: {
            readonly physical: "paddingRight";
            readonly logical: "paddingInlineEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly pl: {
        readonly property: {
            readonly physical: "paddingLeft";
            readonly logical: "paddingInlineStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
};
export declare const space: {
    readonly p: {
        readonly property: "padding";
        readonly scale: "spacing";
    };
    readonly px: {
        readonly property: "padding";
        readonly properties: {
            readonly physical: readonly ["paddingLeft", "paddingRight"];
            readonly logical: readonly ["paddingInlineStart", "paddingInlineEnd"];
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly py: {
        readonly property: "padding";
        readonly properties: {
            readonly physical: readonly ["paddingTop", "paddingBottom"];
            readonly logical: readonly ["paddingBlockStart", "paddingBlockEnd"];
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly pt: {
        readonly property: {
            readonly physical: "paddingTop";
            readonly logical: "paddingBlockStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly pb: {
        readonly property: {
            readonly physical: "paddingBottom";
            readonly logical: "paddingBlockEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly pr: {
        readonly property: {
            readonly physical: "paddingRight";
            readonly logical: "paddingInlineEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly pl: {
        readonly property: {
            readonly physical: "paddingLeft";
            readonly logical: "paddingInlineStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly m: {
        readonly property: "margin";
        readonly scale: "spacing";
    };
    readonly mx: {
        readonly property: "margin";
        readonly properties: {
            readonly physical: readonly ["marginLeft", "marginRight"];
            readonly logical: readonly ["marginInlineStart", "marginInlineEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "spacing";
    };
    readonly my: {
        readonly property: "margin";
        readonly properties: {
            readonly physical: readonly ["marginTop", "marginBottom"];
            readonly logical: readonly ["marginBlockStart", "marginBlockEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "spacing";
    };
    readonly mt: {
        readonly property: {
            readonly physical: "marginTop";
            readonly logical: "marginBlockStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly mb: {
        readonly property: {
            readonly physical: "marginBottom";
            readonly logical: "marginBlockEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly mr: {
        readonly property: {
            readonly physical: "marginRight";
            readonly logical: "marginInlineEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    readonly ml: {
        readonly property: {
            readonly physical: "marginLeft";
            readonly logical: "marginInlineStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
};
export declare const all: {
    listStyle: {
        readonly property: "listStyle";
    };
    listStyleType: {
        readonly property: "listStyleType";
    };
    listStylePosition: {
        readonly property: "listStylePosition";
    };
    listStyleImage: {
        readonly property: "listStyleImage";
    };
    color: {
        readonly property: "color";
        readonly scale: "colors";
    };
    textColor: {
        readonly property: "color";
        readonly scale: "colors";
    };
    bg: {
        readonly property: "backgroundColor";
        readonly scale: "colors";
    };
    borderColor: {
        readonly property: "borderColor";
        readonly scale: "colors";
    };
    borderColorX: {
        readonly property: "borderColor";
        readonly properties: {
            readonly physical: readonly ["borderLeftColor", "borderRightColor"];
            readonly logical: readonly ["borderInlineStartColor", "borderInlineEndColor"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    borderColorY: {
        readonly property: "borderColor";
        readonly properties: {
            readonly physical: readonly ["borderTopColor", "borderBottomColor"];
            readonly logical: readonly ["borderBlockStartColor", "borderBlockEndColor"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    borderColorLeft: {
        readonly property: "borderLeftColor";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    borderColorRight: {
        readonly property: "borderRightColor";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    borderColorTop: {
        readonly property: "borderTopColor";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    borderColorBottom: {
        readonly property: "borderBottomColor";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "colors";
    };
    background: {
        readonly property: "background";
    };
    backgroundImage: {
        readonly property: "backgroundImage";
    };
    backgroundSize: {
        readonly property: "backgroundSize";
    };
    backgroundRepeat: {
        readonly property: "backgroundRepeat";
    };
    backgroundPosition: {
        readonly property: "backgroundPosition";
    };
    border: {
        readonly property: "border";
        readonly scale: "borders";
    };
    borderX: {
        readonly property: "border";
        readonly properties: {
            readonly physical: readonly ["borderLeft", "borderRight"];
            readonly logical: readonly ["borderInlineStart", "borderInlineEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    borderY: {
        readonly property: "border";
        readonly properties: {
            readonly physical: readonly ["borderTop", "borderBottom"];
            readonly logical: readonly ["borderBlockStart", "borderBlockEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    borderTop: {
        readonly property: {
            readonly physical: "borderTop";
            readonly logical: "borderBlockStart";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    borderRight: {
        readonly property: {
            readonly physical: "borderRight";
            readonly logical: "borderInlineEnd";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    borderBottom: {
        readonly property: {
            readonly physical: "borderBottom";
            readonly logical: "borderBlockEnd";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    borderLeft: {
        readonly property: {
            readonly physical: "borderLeft";
            readonly logical: "borderInlineStart";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borders";
    };
    borderWidth: {
        readonly property: "borderWidth";
    };
    borderWidthX: {
        readonly property: "borderWidth";
        readonly properties: {
            readonly physical: readonly ["borderLeftWidth", "borderRightWidth"];
            readonly logical: readonly ["borderInlineStartWidth", "borderInlineEndWidth"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderWidthY: {
        readonly property: "borderWidth";
        readonly properties: {
            readonly physical: readonly ["borderTopWidth", "borderBottomWidth"];
            readonly logical: readonly ["borderBlockStartWidth", "borderBlockEndWidth"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderWidthLeft: {
        readonly property: {
            readonly physical: "borderLeftWidth";
            readonly logical: "borderInlineStartWidth";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderWidthRight: {
        readonly property: {
            readonly physical: "borderRightWidth";
            readonly logical: "borderInlineEndWidth";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderWidthTop: {
        readonly property: {
            readonly physical: "borderTopWidth";
            readonly logical: "borderBlockStartWidth";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderWidthBottom: {
        readonly property: {
            readonly physical: "borderBottomWidth";
            readonly logical: "borderBlockEndWidth";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderRadius: {
        readonly property: "borderRadius";
        readonly scale: "borderRadii";
    };
    borderRadiusLeft: {
        readonly property: "borderRadius";
        readonly properties: {
            readonly physical: readonly ["borderTopLeftRadius", "borderBottomLeftRadius"];
            readonly logical: readonly ["borderStartStartRadius", "borderEndStartRadius"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    borderRadiusTop: {
        readonly property: "borderRadius";
        readonly properties: {
            readonly physical: readonly ["borderTopLeftRadius", "borderTopRightRadius"];
            readonly logical: readonly ["borderStartStartRadius", "borderStartEndRadius"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    borderRadiusBottom: {
        readonly property: "borderRadius";
        readonly properties: {
            readonly physical: readonly ["borderBottomLeftRadius", "borderBottomRightRadius"];
            readonly logical: readonly ["borderEndStartRadius", "borderEndEndRadius"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    borderRadiusRight: {
        readonly property: "borderRadius";
        readonly properties: {
            readonly physical: readonly ["borderTopRightRadius", "borderBottomRightRadius"];
            readonly logical: readonly ["borderStartEndRadius", "borderEndEndRadius"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    borderRadiusTopLeft: {
        readonly property: {
            readonly physical: "borderTopLeftRadius";
            readonly logical: "borderStartStartRadius";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    borderRadiusTopRight: {
        readonly property: {
            readonly physical: "borderTopRightRadius";
            readonly logical: "borderStartEndRadius";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    borderRadiusBottomRight: {
        readonly property: {
            readonly physical: "borderBottomRightRadius";
            readonly logical: "borderEndEndRadius";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    borderRadiusBottomLeft: {
        readonly property: {
            readonly physical: "borderBottomLeftRadius";
            readonly logical: "borderEndStartRadius";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "borderRadii";
    };
    borderStyle: {
        readonly property: "borderStyle";
    };
    borderStyleX: {
        readonly property: "borderStyle";
        readonly properties: {
            readonly physical: readonly ["borderLeftStyle", "borderRightStyle"];
            readonly logical: readonly ["borderInlineStartStyle", "borderInlineEndStyle"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderStyleY: {
        readonly property: "borderStyle";
        readonly properties: {
            readonly physical: readonly ["borderTopStyle", "borderBottomStyle"];
            readonly logical: readonly ["borderBlockStartStyle", "borderBlockEndStyle"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderStyleLeft: {
        readonly property: {
            readonly physical: "borderLeftStyle";
            readonly logical: "borderInlineStartStyle";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderStyleRight: {
        readonly property: {
            readonly physical: "borderRightStyle";
            readonly logical: "borderInlineEndStyle";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderStyleTop: {
        readonly property: {
            readonly physical: "borderTopStyle";
            readonly logical: "borderBlockStartStyle";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    borderStyleBottom: {
        readonly property: {
            readonly physical: "borderBottomStyle";
            readonly logical: "borderBlockEndStyle";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    position: {
        readonly property: "position";
    };
    inset: {
        readonly property: "inset";
        readonly properties: {
            readonly physical: readonly ["top", "right", "bottom", "left"];
            readonly logical: readonly ["insetBlockStart", "insetInlineEnd", "insetBlockEnd", "insetInlineStart"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    top: {
        readonly property: {
            readonly physical: "top";
            readonly logical: "insetBlockStart";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    right: {
        readonly property: {
            readonly physical: "right";
            readonly logical: "insetInlineEnd";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    bottom: {
        readonly property: {
            readonly physical: "bottom";
            readonly logical: "insetBlockEnd";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    left: {
        readonly property: {
            readonly physical: "left";
            readonly logical: "insetInlineStart";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    zIndex: {
        readonly property: "zIndex";
    };
    opacity: {
        readonly property: "opacity";
    };
    flexBasis: {
        readonly property: "flexBasis";
    };
    flexShrink: {
        readonly property: "flexShrink";
    };
    flexGrow: {
        readonly property: "flexGrow";
    };
    order: {
        readonly property: "order";
    };
    gridColumn: {
        readonly property: "gridColumn";
    };
    gridRow: {
        readonly property: "gridRow";
    };
    gridColumnStart: {
        readonly property: "gridColumnStart";
    };
    gridRowStart: {
        readonly property: "gridRowStart";
    };
    gridColumnEnd: {
        readonly property: "gridColumnEnd";
    };
    gridRowEnd: {
        readonly property: "gridRowEnd";
    };
    justifySelf: {
        readonly property: "justifySelf";
    };
    alignSelf: {
        readonly property: "alignSelf";
    };
    gridArea: {
        readonly property: "gridArea";
    };
    containerType: {
        readonly property: "containerType";
    };
    display: {
        readonly property: "display";
    };
    overflow: {
        readonly property: "overflow";
    };
    overflowX: {
        readonly property: {
            readonly physical: "overflowX";
            readonly logical: "overflowInline";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    overflowY: {
        readonly property: {
            readonly physical: "overflowY";
            readonly logical: "overflowBlock";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    dimensions: {
        readonly property: "width";
        readonly properties: {
            readonly physical: readonly ["width", "height"];
            readonly logical: readonly ["inlineSize", "blockSize"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    width: {
        readonly property: {
            readonly physical: "width";
            readonly logical: "inlineSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    minWidth: {
        readonly property: {
            readonly physical: "minWidth";
            readonly logical: "minInlineSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    maxWidth: {
        readonly property: {
            readonly physical: "maxWidth";
            readonly logical: "maxInlineSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    height: {
        readonly property: {
            readonly physical: "height";
            readonly logical: "blockSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    minHeight: {
        readonly property: {
            readonly physical: "minHeight";
            readonly logical: "minBlockSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    maxHeight: {
        readonly property: {
            readonly physical: "maxHeight";
            readonly logical: "maxBlockSize";
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly transform: (value: string | number) => string | 0;
    };
    verticalAlign: {
        readonly property: "verticalAlign";
    };
    direction: {
        readonly property: "direction";
    };
    justifyContent: {
        readonly property: "justifyContent";
    };
    justifyItems: {
        readonly property: "justifyItems";
    };
    alignItems: {
        readonly property: "alignItems";
    };
    alignContent: {
        readonly property: "alignContent";
    };
    flexDirection: {
        readonly property: "flexDirection";
    };
    flexWrap: {
        readonly property: "flexWrap";
    };
    flex: {
        readonly property: "flex";
    };
    gridAutoColumns: {
        readonly property: "gridAutoColumns";
    };
    gridAutoRows: {
        readonly property: "gridAutoRows";
    };
    gridTemplateColumns: {
        readonly property: "gridTemplateColumns";
    };
    gridTemplateRows: {
        readonly property: "gridTemplateRows";
    };
    gridTemplateAreas: {
        readonly property: "gridTemplateAreas";
    };
    gridAutoFlow: {
        readonly property: "gridAutoFlow";
    };
    gap: {
        readonly property: "gap";
        readonly scale: "spacing";
    };
    rowGap: {
        readonly property: "rowGap";
        readonly scale: "spacing";
    };
    columnGap: {
        readonly property: "columnGap";
        readonly scale: "spacing";
    };
    boxShadow: {
        readonly property: "boxShadow";
    };
    textShadow: {
        readonly property: "textShadow";
    };
    p: {
        readonly property: "padding";
        readonly scale: "spacing";
    };
    px: {
        readonly property: "padding";
        readonly properties: {
            readonly physical: readonly ["paddingLeft", "paddingRight"];
            readonly logical: readonly ["paddingInlineStart", "paddingInlineEnd"];
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    py: {
        readonly property: "padding";
        readonly properties: {
            readonly physical: readonly ["paddingTop", "paddingBottom"];
            readonly logical: readonly ["paddingBlockStart", "paddingBlockEnd"];
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    pt: {
        readonly property: {
            readonly physical: "paddingTop";
            readonly logical: "paddingBlockStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    pb: {
        readonly property: {
            readonly physical: "paddingBottom";
            readonly logical: "paddingBlockEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    pr: {
        readonly property: {
            readonly physical: "paddingRight";
            readonly logical: "paddingInlineEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    pl: {
        readonly property: {
            readonly physical: "paddingLeft";
            readonly logical: "paddingInlineStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    m: {
        readonly property: "margin";
        readonly scale: "spacing";
    };
    mx: {
        readonly property: "margin";
        readonly properties: {
            readonly physical: readonly ["marginLeft", "marginRight"];
            readonly logical: readonly ["marginInlineStart", "marginInlineEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "spacing";
    };
    my: {
        readonly property: "margin";
        readonly properties: {
            readonly physical: readonly ["marginTop", "marginBottom"];
            readonly logical: readonly ["marginBlockStart", "marginBlockEnd"];
        };
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
        readonly scale: "spacing";
    };
    mt: {
        readonly property: {
            readonly physical: "marginTop";
            readonly logical: "marginBlockStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    mb: {
        readonly property: {
            readonly physical: "marginBottom";
            readonly logical: "marginBlockEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    mr: {
        readonly property: {
            readonly physical: "marginRight";
            readonly logical: "marginInlineEnd";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    ml: {
        readonly property: {
            readonly physical: "marginLeft";
            readonly logical: "marginInlineStart";
        };
        readonly scale: "spacing";
        readonly resolveProperty: (useLogicalProperties: boolean) => import("@codecademy/variance/dist/types/properties").PropertyMode;
    };
    fontFamily: {
        readonly property: "fontFamily";
        readonly scale: "fontFamily";
    };
    fontWeight: {
        readonly property: "fontWeight";
        readonly scale: "fontWeight";
    };
    lineHeight: {
        readonly property: "lineHeight";
        readonly scale: "lineHeight";
    };
    fontSize: {
        readonly property: "fontSize";
        readonly scale: "fontSize";
    };
    letterSpacing: {
        readonly property: "letterSpacing";
    };
    textAlign: {
        readonly property: "textAlign";
    };
    fontStyle: {
        readonly property: "fontStyle";
    };
    textDecoration: {
        readonly property: "textDecoration";
    };
    textTransform: {
        readonly property: "textTransform";
    };
    whiteSpace: {
        readonly property: "whiteSpace";
    };
};
