// VS Theme - Main Entry Point // Provides comprehensive access to all theme components // Main theme SCSS entry point export const themeStylesheet = './index.scss'; // Theme Variables export * as variables from './variables'; export * as base from './baseExports'; // Theme Components export * as components from './components'; // Theme Layout export * as layout from './layout'; // Theme Utilities export * as utilities from './utilities'; // Default export - Main theme configuration export default { name: 'vs-theme', version: '1.0.0', stylesheet: './index.scss', variables: './variables', components: './components', layout: './layout', utilities: './utilities' }; // Type definitions for theme configuration export interface ThemeConfig { name: string; version: string; stylesheet: string; variables: string; components: string; layout: string; utilities: string; } // Theme utility functions export const getThemeStylesheet = (): string => themeStylesheet; export const getThemeConfig = (): ThemeConfig => ({ name: 'vs-theme', version: '1.0.0', stylesheet: './index.scss', variables: './variables', components: './components', layout: './layout', utilities: './utilities' });