import React from 'react'; import type { Emotion } from '@emotion/css/create-instance'; import type { StyleProp, Theme } from '@vtex/admin-styles'; export declare function createSystem(theme: T, appKey: string): CreateSystemReturn; export declare function createEmotionInstance(appKey: string): Emotion; export declare function createThemeProvider(theme: T): ({ children, }: React.PropsWithChildren) => JSX.Element; export declare function createThemeConsumers(theme: T, emotionInstance: Emotion): { stylesOf(themeKey: string): StyleProp; cn(styleProp: StyleProp): string; }; export declare type CreateSystemReturn = { ThemeProvider: ReturnType; } & ReturnType & { emotionInstance: ReturnType; };