/**
 * @license MIT
 * author: Cube Dev Team
 * @cube-dev/ui-kit v0.0.0-canary-d1bbdd3
 * Released under the MIT license.
 */

import { configure } from './config.js';
import { okhslPlugin } from './plugins/index.js';
export { tasty, Element } from './tasty.js';
export { useStyles, useGlobalStyles, useRawCSS, useProperty, useKeyframes, } from './hooks/index.js';
// Configuration API
export { configure, getConfig, isConfigLocked, hasStylesGenerated, resetConfig, isTestEnvironment, hasGlobalKeyframes, getGlobalKeyframes, } from './config.js';
// Plugins
export { okhslPlugin, okhslFunc } from './plugins/index.js';
configure({
    plugins: [okhslPlugin()],
});
// Chunk utilities for advanced use cases
export { CHUNK_NAMES, STYLE_TO_CHUNK, categorizeStyleKeys } from './chunks/index.js';
// Advanced state mapping utilities
export { getGlobalPredefinedStates, setGlobalPredefinedStates } from './states/index.js';
export * from './utils/filter-base-props.js';
export * from './utils/colors.js';
export * from './utils/styles.js';
export * from './utils/mod-attrs.js';
export { styleHandlers } from './styles/index.js';
export { renderStyles, isSelector } from './pipeline/index.js';
export * from './utils/dotize.js';
export * from './styles/list.js';
export * from './utils/merge-styles.js';
export * from './utils/warnings.js';
export * from './utils/get-display-name.js';
export * from './utils/process-tokens.js';
export * from './utils/typography.js';
export * from './injector/index.js';
export * from './debug.js';

        