"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const l=require("./Keyframes.js"),e=require("./StyleContext.js"),a=require("./hooks/useCacheToken.js"),t=require("./hooks/useStyleRegister/index.js"),o=require("./linters/legacyNotSelectorLinter.js"),c=require("./linters/logicalPropertiesLinter.js"),u=require("./linters/parentSelectorLinter.js"),i=require("./theme/createTheme.js"),s=require("./theme/Theme.js"),n=require("./transformers/legacyLogicalProperties.js"),d=require("./transformers/px2rem.js"),r=require("./util.js"),f={Theme:s.default,createTheme:i.default,useStyleRegister:t.default,useCacheToken:a.default,createCache:e.createCache,useStyleInject:e.useStyleInject,useStyleProvider:e.useStyleProvider,Keyframes:l.default,extractStyle:t.extractStyle,legacyLogicalPropertiesTransformer:n.default,px2remTransformer:d.default,logicalPropertiesLinter:c.default,legacyNotSelectorLinter:o.default,parentSelectorLinter:u.default,StyleProvider:e.StyleProvider},y={supportModernCSS:()=>r.supportWhere()&&r.supportLogicProps()};exports.Keyframes=l.default;exports.StyleProvider=e.StyleProvider;exports.createCache=e.createCache;exports.useStyleInject=e.useStyleInject;exports.useStyleProvider=e.useStyleProvider;exports.useCacheToken=a.default;exports.extractStyle=t.extractStyle;exports.useStyleRegister=t.default;exports.legacyNotSelectorLinter=o.default;exports.logicalPropertiesLinter=c.default;exports.parentSelectorLinter=u.default;exports.createTheme=i.default;exports.Theme=s.default;exports.legacyLogicalPropertiesTransformer=n.default;exports.px2remTransformer=d.default;exports._experimental=y;exports.default=f;
