import * as React from 'react'; import Theme from '../../types/theme'; import ShadowStyles, { ThemedReactEmotionInterface } from './types'; export declare const createEmotion: (styleInjection: HTMLElement) => { emotion: { flush: any; hydrate: any; cx: any; merge: any; getRegisteredStyles: any; injectGlobal: any; keyframes: any; css: any; sheet: any; caches: any; }; styled: ThemedReactEmotionInterface; }; export declare const Provider: React.Provider, Consumer: React.Consumer; export interface ThemedEmotion extends ShadowStyles { styled: ThemedReactEmotionInterface; } declare function ShadowStyles(component: (emotion: ThemedEmotion) => T): T; export default ShadowStyles; export * from './emotion';