import type { Theme } from '@mui/material/styles'; import coreTokens from '../tokens/core.json'; import darkTokens from '../tokens/dark.json'; import lightTokens from '../tokens/light.json'; import './augmentation'; export type ThemeMode = 'dark' | 'light'; export interface FuiColors { primary: string; secondary: string; stages: { stage1: string; stage2: string; stage3: string; stage4: string; stage5: string; stage6: string; stage7: string; stage8: string; stage9: string; stage10: string; stage11: string; stage12: string; stage13: string; }; background: { default: string; paper: string; elevated: string; input: string; }; text: { primary: string; secondary: string; disabled: string; accent: string; }; border: string; borderBright: string; success: string; error: string; warning: string; info: string; glow: { soft: string; medium: string; strong: string; text: string; }; gridOpacity: number; } export { coreTokens, darkTokens, lightTokens }; export declare const createFuiTheme: (mode?: ThemeMode) => Theme; export declare const getColors: (mode: ThemeMode) => FuiColors; export declare const theme: Theme; export declare const getStageColors: (mode: ThemeMode) => { stage1: string; stage2: string; stage3: string; stage4: string; stage5: string; stage6: string; stage7: string; stage8: string; stage9: string; stage10: string; stage11: string; stage12: string; stage13: string; }; export declare const stageColors: { stage1: string; stage2: string; stage3: string; stage4: string; stage5: string; stage6: string; stage7: string; stage8: string; stage9: string; stage10: string; stage11: string; stage12: string; stage13: string; }; export declare const getGlowEffects: (mode: ThemeMode) => { soft: string; medium: string; strong: string; text: string; }; export declare const glowEffects: { soft: string; medium: string; strong: string; text: string; }; export declare const getThemeColors: (mode: ThemeMode) => FuiColors; //# sourceMappingURL=theme.d.ts.map