/** * 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 { InjectableStyle as _InjectableStyle, CompiledNamespaces as _CompiledNamespaces, MutableCompiledNamespaces as _MutableCompiledNamespaces, StyleXOptions as _StyleXOptions, } from './common-types'; export type { RawStyles, StyleRule, TNestableStyleValue, TRawValue, TStyleValue, } from './common-types'; import styleXCreateSet from './stylex-create'; import styleXDefineVars from './stylex-define-vars'; import styleXDefineConsts from './stylex-define-consts'; import styleXCreateTheme from './stylex-create-theme'; import stylexKeyframes from './stylex-keyframes'; import stylexPositionTry from './stylex-position-try'; import stylexFirstThatWorks from './stylex-first-that-works'; import hash from './hash'; import genFileBasedIdentifier from './utils/file-based-identifier'; import styleXDefineVarsNested from './stylex-define-vars-nested'; import styleXDefineConstsNested from './stylex-define-consts-nested'; import styleXCreateThemeNested from './stylex-create-theme-nested'; import * as m from './messages'; import { PSEUDO_CLASS_PRIORITIES as _PSEUDO_CLASS_PRIORITIES, AT_RULE_PRIORITIES as _AT_RULE_PRIORITIES, PSEUDO_ELEMENT_PRIORITY as _PSEUDO_ELEMENT_PRIORITY, } from '@stylexjs/shared'; export * as types from './types'; export * as when from './when/when'; export declare const create: typeof styleXCreateSet; export declare type create = typeof create; export declare const defineVars: typeof styleXDefineVars; export declare type defineVars = typeof defineVars; export declare const defineConsts: typeof styleXDefineConsts; export declare type defineConsts = typeof defineConsts; export declare const createTheme: typeof styleXCreateTheme; export declare type createTheme = typeof createTheme; export declare const keyframes: typeof stylexKeyframes; export declare type keyframes = typeof keyframes; export declare const positionTry: typeof stylexPositionTry; export declare type positionTry = typeof positionTry; export declare const utils: { hash: typeof hash; genFileBasedIdentifier: typeof genFileBasedIdentifier; }; export declare type utils = typeof utils; export declare const messages: typeof m; export declare type messages = typeof messages; export declare const firstThatWorks: typeof stylexFirstThatWorks; export declare type firstThatWorks = typeof firstThatWorks; export declare const defineVarsNested: typeof styleXDefineVarsNested; export declare type defineVarsNested = typeof defineVarsNested; export declare const defineConstsNested: typeof styleXDefineConstsNested; export declare type defineConstsNested = typeof defineConstsNested; export declare const createThemeNested: typeof styleXCreateThemeNested; export declare type createThemeNested = typeof createThemeNested; export declare const PSEUDO_CLASS_PRIORITIES: typeof _PSEUDO_CLASS_PRIORITIES; export declare type PSEUDO_CLASS_PRIORITIES = typeof PSEUDO_CLASS_PRIORITIES; export declare const AT_RULE_PRIORITIES: typeof _AT_RULE_PRIORITIES; export declare type AT_RULE_PRIORITIES = typeof AT_RULE_PRIORITIES; export declare const PSEUDO_ELEMENT_PRIORITY: typeof _PSEUDO_ELEMENT_PRIORITY; export declare type PSEUDO_ELEMENT_PRIORITY = typeof PSEUDO_ELEMENT_PRIORITY; export type InjectableStyle = _InjectableStyle; export type CompiledNamespaces = _CompiledNamespaces; export type MutableCompiledNamespaces = _MutableCompiledNamespaces; export type StyleXOptions = _StyleXOptions;