import { type InflowThemeTokens } from './inflow-tokens'; export type InflowColorMode = 'light' | 'dark'; interface InflowPalette { navy900: string; navy800: string; navy700: string; navy100: string; surfaceLow: string; surfaceHighest: string; surfaceVariant: string; outline: string; outlineVariant: string; primaryTab: string; appBackground: string; navSurface: string; rowHover: string; rowSelected: string; rowSelectedHover: string; diffRemovedBg: string; diffRemovedText: string; diffAddedBg: string; diffAddedText: string; surfaceLowest: string; surfaceContainer: string; surfaceContainerHigh: string; primaryFixed: string; secondaryFixed: string; tertiaryFixed: string; inverseSurface: string; inverseOnSurface: string; certaintyHigh: string; certaintyMedium: string; highlightGreen: string; highlightRed: string; highlightYellow: string; mandatoryRow: string; toastInfoBg: string; } declare module '@mui/material/styles' { interface Palette { inflow: InflowPalette; } interface PaletteOptions { inflow?: InflowPalette; } } export declare const getInflowTokensForMode: (mode: InflowColorMode) => InflowThemeTokens; export declare const getInflowPalette: (mode: InflowColorMode) => InflowPalette; export declare const createInflowTheme: (requestedMode?: InflowColorMode) => import("@mui/material").Theme; export declare const inflowTheme: import("@mui/material").Theme; export {}; //# sourceMappingURL=inflow.d.ts.map