"use strict";
/**
 * @streamplace/components/ui - Streamplace ZeroCSS
 *
 * Clean export path for ZeroCSS styling utilities, design tokens, and atomic styles.
 * ZeroCSS provides a zero-config, atomic styling system optimized for React Native.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.atomsNS = exports.theme = exports.useTheme = exports.usePlatformTypography = exports.lightTheme = exports.darkTheme = exports.createThemedStyles = exports.createThemeIcons = exports.createThemeColors = exports.ThemeProvider = exports.responsiveValue = exports.platformStyle = exports.mergeStyles = exports.hexToRgba = exports.debounce = exports.typography = exports.spacing = exports.shadows = exports.colors = exports.breakpoints = exports.borderRadius = exports.w = exports.top = exports.text = exports.right = exports.r = exports.py = exports.px = exports.pt = exports.pr = exports.position = exports.pl = exports.pb = exports.p = exports.my = exports.mx = exports.mt = exports.mr = exports.ml = exports.mb = exports.m = exports.left = exports.layout = exports.h = exports.gap = exports.flex = exports.bottom = exports.borders = exports.bg = exports.atoms = void 0;
exports.utils = exports.tokens = void 0;
const tslib_1 = require("tslib");
// Export the most commonly used ZeroCSS utilities
var atoms_1 = require("../lib/theme/atoms");
// Core atoms object
Object.defineProperty(exports, "atoms", { enumerable: true, get: function () { return atoms_1.atoms; } });
// Common shorthand utilities
Object.defineProperty(exports, "bg", { enumerable: true, get: function () { return atoms_1.bg; } });
// Border utilities
Object.defineProperty(exports, "borders", { enumerable: true, get: function () { return atoms_1.borders; } });
Object.defineProperty(exports, "bottom", { enumerable: true, get: function () { return atoms_1.bottom; } });
// Flex utilities
Object.defineProperty(exports, "flex", { enumerable: true, get: function () { return atoms_1.flex; } });
// Gap utilities (React Native 0.71+)
Object.defineProperty(exports, "gap", { enumerable: true, get: function () { return atoms_1.gap; } });
Object.defineProperty(exports, "h", { enumerable: true, get: function () { return atoms_1.h; } });
// Layout utilities
Object.defineProperty(exports, "layout", { enumerable: true, get: function () { return atoms_1.layout; } });
Object.defineProperty(exports, "left", { enumerable: true, get: function () { return atoms_1.left; } });
Object.defineProperty(exports, "m", { enumerable: true, get: function () { return atoms_1.m; } });
Object.defineProperty(exports, "mb", { enumerable: true, get: function () { return atoms_1.mb; } });
Object.defineProperty(exports, "ml", { enumerable: true, get: function () { return atoms_1.ml; } });
Object.defineProperty(exports, "mr", { enumerable: true, get: function () { return atoms_1.mr; } });
Object.defineProperty(exports, "mt", { enumerable: true, get: function () { return atoms_1.mt; } });
Object.defineProperty(exports, "mx", { enumerable: true, get: function () { return atoms_1.mx; } });
Object.defineProperty(exports, "my", { enumerable: true, get: function () { return atoms_1.my; } });
Object.defineProperty(exports, "p", { enumerable: true, get: function () { return atoms_1.p; } });
Object.defineProperty(exports, "pb", { enumerable: true, get: function () { return atoms_1.pb; } });
Object.defineProperty(exports, "pl", { enumerable: true, get: function () { return atoms_1.pl; } });
// Position utilities
Object.defineProperty(exports, "position", { enumerable: true, get: function () { return atoms_1.position; } });
Object.defineProperty(exports, "pr", { enumerable: true, get: function () { return atoms_1.pr; } });
Object.defineProperty(exports, "pt", { enumerable: true, get: function () { return atoms_1.pt; } });
Object.defineProperty(exports, "px", { enumerable: true, get: function () { return atoms_1.px; } });
Object.defineProperty(exports, "py", { enumerable: true, get: function () { return atoms_1.py; } });
Object.defineProperty(exports, "r", { enumerable: true, get: function () { return atoms_1.r; } });
Object.defineProperty(exports, "right", { enumerable: true, get: function () { return atoms_1.right; } });
Object.defineProperty(exports, "text", { enumerable: true, get: function () { return atoms_1.text; } });
Object.defineProperty(exports, "top", { enumerable: true, get: function () { return atoms_1.top; } });
Object.defineProperty(exports, "w", { enumerable: true, get: function () { return atoms_1.w; } });
// Export ZeroCSS design tokens
var tokens_1 = require("../lib/theme/tokens");
Object.defineProperty(exports, "borderRadius", { enumerable: true, get: function () { return tokens_1.borderRadius; } });
Object.defineProperty(exports, "breakpoints", { enumerable: true, get: function () { return tokens_1.breakpoints; } });
Object.defineProperty(exports, "colors", { enumerable: true, get: function () { return tokens_1.colors; } });
Object.defineProperty(exports, "shadows", { enumerable: true, get: function () { return tokens_1.shadows; } });
Object.defineProperty(exports, "spacing", { enumerable: true, get: function () { return tokens_1.spacing; } });
Object.defineProperty(exports, "typography", { enumerable: true, get: function () { return tokens_1.typography; } });
// Export ZeroCSS utility functions
var utils_1 = require("../lib/utils");
Object.defineProperty(exports, "debounce", { enumerable: true, get: function () { return utils_1.debounce; } });
Object.defineProperty(exports, "hexToRgba", { enumerable: true, get: function () { return utils_1.hexToRgba; } });
Object.defineProperty(exports, "mergeStyles", { enumerable: true, get: function () { return utils_1.mergeStyles; } });
Object.defineProperty(exports, "platformStyle", { enumerable: true, get: function () { return utils_1.platformStyle; } });
Object.defineProperty(exports, "responsiveValue", { enumerable: true, get: function () { return utils_1.responsiveValue; } });
// Export ZeroCSS theme system
var theme_1 = require("../lib/theme/theme");
Object.defineProperty(exports, "ThemeProvider", { enumerable: true, get: function () { return theme_1.ThemeProvider; } });
Object.defineProperty(exports, "createThemeColors", { enumerable: true, get: function () { return theme_1.createThemeColors; } });
Object.defineProperty(exports, "createThemeIcons", { enumerable: true, get: function () { return theme_1.createThemeIcons; } });
Object.defineProperty(exports, "createThemedStyles", { enumerable: true, get: function () { return theme_1.createThemedStyles; } });
Object.defineProperty(exports, "darkTheme", { enumerable: true, get: function () { return theme_1.darkTheme; } });
Object.defineProperty(exports, "lightTheme", { enumerable: true, get: function () { return theme_1.lightTheme; } });
Object.defineProperty(exports, "usePlatformTypography", { enumerable: true, get: function () { return theme_1.usePlatformTypography; } });
Object.defineProperty(exports, "useTheme", { enumerable: true, get: function () { return theme_1.useTheme; } });
// Namespace exports for power users
exports.theme = tslib_1.__importStar(require("../lib/theme"));
exports.atomsNS = tslib_1.__importStar(require("../lib/theme/atoms"));
exports.tokens = tslib_1.__importStar(require("../lib/theme/tokens"));
exports.utils = tslib_1.__importStar(require("../lib/utils"));
//# sourceMappingURL=index.js.map