"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.tokens = exports.atoms = exports.typographyAtoms = exports.layout = exports.iconSizes = exports.getPlatformTypography = exports.borders = exports.typography = exports.touchTargets = exports.spacing = exports.shadows = exports.colors = exports.breakpoints = exports.borderRadius = exports.animations = exports.BrandedThemeProvider = exports.useTheme = exports.usePlatformTypography = exports.lightTheme = exports.darkTheme = exports.createThemedStyles = exports.createThemeIcons = exports.createThemeColors = exports.ThemeProvider = void 0;
const tslib_1 = require("tslib");
// Main theme system exports
var theme_1 = require("./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; } });
// Branded theme provider
var branded_theme_provider_1 = require("./branded-theme-provider");
Object.defineProperty(exports, "BrandedThemeProvider", { enumerable: true, get: function () { return branded_theme_provider_1.BrandedThemeProvider; } });
// Design tokens
var tokens_1 = require("./tokens");
Object.defineProperty(exports, "animations", { enumerable: true, get: function () { return tokens_1.animations; } });
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, "touchTargets", { enumerable: true, get: function () { return tokens_1.touchTargets; } });
Object.defineProperty(exports, "typography", { enumerable: true, get: function () { return tokens_1.typography; } });
// Utility atoms
var atoms_1 = require("./atoms");
Object.defineProperty(exports, "borders", { enumerable: true, get: function () { return atoms_1.borders; } });
Object.defineProperty(exports, "getPlatformTypography", { enumerable: true, get: function () { return atoms_1.getPlatformTypography; } });
Object.defineProperty(exports, "iconSizes", { enumerable: true, get: function () { return atoms_1.iconSizes; } });
Object.defineProperty(exports, "layout", { enumerable: true, get: function () { return atoms_1.layout; } });
Object.defineProperty(exports, "typographyAtoms", { enumerable: true, get: function () { return atoms_1.typographyAtoms; } });
// Convenience re-exports
exports.atoms = tslib_1.__importStar(require("./atoms"));
exports.tokens = tslib_1.__importStar(require("./tokens"));
//# sourceMappingURL=index.js.map