/** * 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, StyleXOptions } from './common-types'; import type { VarsConfig } from './stylex-vars-utils'; type VarsKeysWithStringValues = Readonly<{ [$$Key$$ in keyof Vars]: string; }>; type VarsObject = Readonly< Omit, keyof { __varGroupHash__: string }> & { __varGroupHash__: string; } >; declare function styleXDefineVars( variables: Vars, options: Readonly< Omit, keyof { exportId: string }> & { exportId: string; } >, ): [VarsObject, { [$$Key$$: string]: InjectableStyle }]; export default styleXDefineVars;