import { FactoryPayload, MantineTheme, StylesRecord } from '@mantine/core'; import { CSSObject, EmotionHelpers } from '@mantine/emotion'; type EmotionStylesApiRecord = Payload['stylesNames'] extends string ? StylesRecord | ((theme: MantineTheme, props: Payload['props'], helpers: EmotionHelpers) => StylesRecord) : never; export type EmotionStyles = EmotionStylesApiRecord; export { keyframes, createStyles, createGetInitialProps } from '@mantine/emotion'; export { default as createEmotionCache } from '@emotion/cache'; export type { CSSObject, CSSProperties } from '@mantine/emotion';