import r from"./Keyframes.mjs";import{StyleProvider as e,useStyleProvider as o,useStyleInject as t,createCache as m}from"./StyleContext.mjs";import i from"./hooks/useCacheToken.mjs";import a,{extractStyle as s}from"./hooks/useStyleRegister/index.mjs";import p from"./linters/legacyNotSelectorLinter.mjs";import l from"./linters/logicalPropertiesLinter.mjs";import n from"./linters/parentSelectorLinter.mjs";import c from"./theme/createTheme.mjs";import f from"./theme/Theme.mjs";import y from"./transformers/legacyLogicalProperties.mjs";import S from"./transformers/px2rem.mjs";import{supportWhere as g,supportLogicProps as L}from"./util.mjs";const k={Theme:f,createTheme:c,useStyleRegister:a,useCacheToken:i,createCache:m,useStyleInject:t,useStyleProvider:o,Keyframes:r,extractStyle:s,legacyLogicalPropertiesTransformer:y,px2remTransformer:S,logicalPropertiesLinter:l,legacyNotSelectorLinter:p,parentSelectorLinter:n,StyleProvider:e},I={supportModernCSS:()=>g()&&L()};export{r as Keyframes,e as StyleProvider,f as Theme,I as _experimental,m as createCache,c as createTheme,k as default,s as extractStyle,y as legacyLogicalPropertiesTransformer,p as legacyNotSelectorLinter,l as logicalPropertiesLinter,n as parentSelectorLinter,S as px2remTransformer,i as useCacheToken,t as useStyleInject,o as useStyleProvider,a as useStyleRegister};
