import { createElement } from 'react'; import type { CompiledJSX } from './jsx/jsx-local-namespace'; import type { CssFunction, CSSProps, CssType } from './types'; export type { CSSProps, CssFunction, CssType }; export { keyframes } from './keyframes'; export { styled } from './styled'; export { ClassNames } from './class-names'; export { default as css } from './css'; export declare const jsx: typeof createElement; export declare namespace jsx { namespace JSX { type Element = CompiledJSX.Element; type ElementClass = CompiledJSX.ElementClass; type ElementAttributesProperty = CompiledJSX.ElementAttributesProperty; type ElementChildrenAttribute = CompiledJSX.ElementChildrenAttribute; type LibraryManagedAttributes = CompiledJSX.LibraryManagedAttributes; type IntrinsicAttributes = CompiledJSX.IntrinsicAttributes; type IntrinsicClassAttributes = CompiledJSX.IntrinsicClassAttributes; type IntrinsicElements = CompiledJSX.IntrinsicElements; } }