import { ThemeColors } from "./types"; export declare const customDarkTheme: (themeColors: ThemeColors) => { fontFamily: string; typography: import("@backstage/theme").BackstageTypography; palette: { navigation: { background: string; indicator: string; color: string; selectedColor: string; navItem: { hoverBackground: string; }; }; primary?: { main: string; } | { main: string; light: string; dark: string; contrastText: string; } | { main: string; light: string; dark: string; contrastText: string; } | undefined; } | { navigation: { background: string; indicator: string; color: string; selectedColor: string; navItem: { hoverBackground: string; }; }; primary: import("@mui/material").PaletteColor | { main: string; }; common: import("@mui/material").CommonColors; mode: import("@mui/material").PaletteMode; contrastThreshold: number; tonalOffset: import("@mui/material/styles/createPalette").PaletteTonalOffset; secondary: import("@mui/material").PaletteColor; error: import("@mui/material").PaletteColor; warning: import("@mui/material").PaletteColor; info: import("@mui/material").PaletteColor; success: import("@mui/material").PaletteColor; grey: import("@mui/material").Color; text: import("@mui/material").TypeText; divider: string; action: import("@mui/material").TypeAction; background: import("@mui/material").TypeBackground; getContrastText: (background: string) => string; augmentColor: (options: import("@mui/material/styles/createPalette").PaletteAugmentColorOptions) => import("@mui/material").PaletteColor; status: { ok: string; warning: string; error: string; pending: string; running: string; aborted: string; }; border: string; textContrast: string; textVerySubtle: string; textSubtle: string; highlight: string; errorBackground: string; warningBackground: string; infoBackground: string; errorText: string; infoText: string; warningText: string; linkHover: string; link: string; gold: string; tabbar: { indicator: string; }; bursts: { fontColor: string; slackChannelText: string; backgroundColor: { default: string; }; gradient: { linear: string; }; }; pinSidebarButton: { icon: string; background: string; }; banner: { info: string; error: string; text: string; link: string; closeButtonColor?: string | undefined; warning?: string | undefined; }; } | { navigation: { background: string; indicator: string; color: string; selectedColor: string; navItem: { hoverBackground: string; }; }; primary: import("@material-ui/core/styles/createPalette").PaletteColor | { main: string; }; common: import("@material-ui/core/styles/createPalette").CommonColors; type: import("@material-ui/core").PaletteType; contrastThreshold: number; tonalOffset: import("@material-ui/core/styles/createPalette").PaletteTonalOffset; secondary: import("@material-ui/core/styles/createPalette").PaletteColor; error: import("@material-ui/core/styles/createPalette").PaletteColor; warning: import("@material-ui/core/styles/createPalette").PaletteColor; info: import("@material-ui/core/styles/createPalette").PaletteColor; success: import("@material-ui/core/styles/createPalette").PaletteColor; grey: import("@material-ui/core").Color; text: import("@material-ui/core/styles/createPalette").TypeText; divider: string; action: import("@material-ui/core/styles/createPalette").TypeAction; background: import("@material-ui/core/styles/createPalette").TypeBackground; getContrastText: (background: string) => string; augmentColor: { (color: Partial, mainShade?: string | number | undefined, lightShade?: string | number | undefined, darkShade?: string | number | undefined): import("@material-ui/core/styles/createPalette").PaletteColor; (color: import("@material-ui/core").PaletteColorOptions): import("@material-ui/core/styles/createPalette").PaletteColor; }; status: { ok: string; warning: string; error: string; pending: string; running: string; aborted: string; }; border: string; textContrast: string; textVerySubtle: string; textSubtle: string; highlight: string; errorBackground: string; warningBackground: string; infoBackground: string; errorText: string; infoText: string; warningText: string; linkHover: string; link: string; gold: string; tabbar: { indicator: string; }; bursts: { fontColor: string; slackChannelText: string; backgroundColor: { default: string; }; gradient: { linear: string; }; }; pinSidebarButton: { icon: string; background: string; }; banner: { info: string; error: string; text: string; link: string; closeButtonColor?: string | undefined; warning?: string | undefined; }; }; defaultPageTheme: string; pageTheme: Record; components: import("@mui/material").Components> | undefined; };