/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * */ import type { InlineStyles, StyleXArray, StyleXStyles, Theme, VarGroup } from '@stylexjs/stylex'; import type * as $$IMPORT_TYPEOF_1$$ from '@stylexjs/stylex'; type TStyleX = typeof $$IMPORT_TYPEOF_1$$; export type Style = InlineStyles; export type Styles = StyleXArray< StyleXStyles | Theme> >; export type IStyleX = Readonly<{ create: TStyleX['create']; createTheme: TStyleX['createTheme']; defineConsts: TStyleX['defineConsts']; defineVars: TStyleX['defineVars']; firstThatWorks: TStyleX['firstThatWorks']; keyframes: TStyleX['keyframes']; positionTry: TStyleX['positionTry']; props: TStyleX['props']; }>; export type MutableCustomProperties = { [$$Key$$: string]: unknown }; export type CustomProperties = Readonly;