import * as _emotion_react from '@emotion/react';
import { CSSInterpolation } from '@emotion/css';

declare function pxToRems<T extends boolean>(rems: number, asNum?: T): T extends true ? number : string;
declare function remsToPx<T extends boolean>(rems: number, asNum?: T): T extends true ? number : string;
declare const extend: (...args: Array<CSSInterpolation>) => _emotion_react.SerializedStyles;
declare const size: {
    px8: string | number;
    px10: string | number;
    px12: string | number;
    px14: string | number;
    px16: string | number;
    px18: string | number;
    px20: string | number;
    px21: string | number;
    px24: string | number;
};
declare const flexCenterAxis: _emotion_react.SerializedStyles;
declare const flexCenter: _emotion_react.SerializedStyles;
declare const inlineFlexCenter: _emotion_react.SerializedStyles;
declare const flexBetween: _emotion_react.SerializedStyles;
declare const absoluteCenter: _emotion_react.SerializedStyles;
declare const textCenter: _emotion_react.SerializedStyles;
declare const overflowAutoWithoutScrollbars: _emotion_react.SerializedStyles;
declare const lineClamp: (lines: number) => _emotion_react.SerializedStyles;
declare const ignoreSSRWarning = "/* @emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason */";
declare const firstChild: (style: string) => string;

export { absoluteCenter, extend, firstChild, flexBetween, flexCenter, flexCenterAxis, ignoreSSRWarning, inlineFlexCenter, lineClamp, overflowAutoWithoutScrollbars, pxToRems, remsToPx, size, textCenter };
