import { DefaultMantineColor, MantineColorsTuple } from '@mantine/core'; import { AppThemeConfig } from './theme.config'; type ExtendedMantineColors = 'brand-dark-blue' | 'brand-orange' | 'danger' | 'success' | 'info' | DefaultMantineColor; declare module '@mantine/core' { /** @public */ interface MantineThemeColorsOverride { colors: Record; } } export declare function createAppTheme(config?: AppThemeConfig): { focusRing?: "always" | "auto" | "never" | undefined; scale?: number | undefined; fontSmoothing?: boolean | undefined; white?: string | undefined; black?: string | undefined; colors?: { [x: string & {}]: MantineColorsTuple | undefined; success?: MantineColorsTuple | undefined; info?: MantineColorsTuple | undefined; danger?: MantineColorsTuple | undefined; blue?: MantineColorsTuple | undefined; cyan?: MantineColorsTuple | undefined; gray?: MantineColorsTuple | undefined; green?: MantineColorsTuple | undefined; indigo?: MantineColorsTuple | undefined; lime?: MantineColorsTuple | undefined; orange?: MantineColorsTuple | undefined; pink?: MantineColorsTuple | undefined; red?: MantineColorsTuple | undefined; teal?: MantineColorsTuple | undefined; violet?: MantineColorsTuple | undefined; yellow?: MantineColorsTuple | undefined; "brand-dark-blue"?: MantineColorsTuple | undefined; "brand-orange"?: MantineColorsTuple | undefined; dark?: MantineColorsTuple | undefined; grape?: MantineColorsTuple | undefined; } | undefined; primaryShade?: import("@mantine/core").MantineColorShade | { light?: import("@mantine/core").MantineColorShade | undefined; dark?: import("@mantine/core").MantineColorShade | undefined; } | undefined; primaryColor?: string | undefined; variantColorResolver?: import("@mantine/core").VariantColorsResolver | undefined; autoContrast?: boolean | undefined; luminanceThreshold?: number | undefined; fontFamily?: string | undefined; fontFamilyMonospace?: string | undefined; headings?: { fontFamily?: string | undefined; fontWeight?: string | undefined; textWrap?: "wrap" | "nowrap" | "balance" | "pretty" | "stable" | undefined; sizes?: { h1?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h2?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h3?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h4?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h5?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h6?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; } | undefined; } | undefined; radius?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; defaultRadius?: import("@mantine/core").MantineRadius | undefined; spacing?: { [x: number]: string | undefined; [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; fontSizes?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; lineHeights?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; fontWeights?: { [x: string & {}]: string | undefined; bold?: string | undefined; medium?: string | undefined; regular?: string | undefined; } | undefined; breakpoints?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; shadows?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; respectReducedMotion?: boolean | undefined; cursorType?: "pointer" | "default" | undefined; defaultGradient?: { from?: string | undefined; to?: string | undefined; deg?: number | undefined; } | undefined; activeClassName?: string | undefined; focusClassName?: string | undefined; components?: { [x: string]: { classNames?: any; styles?: any; vars?: any; defaultProps?: any; } | undefined; } | undefined; other?: { [x: string]: any; } | undefined; }; export declare const AppTheme: { focusRing?: "always" | "auto" | "never" | undefined; scale?: number | undefined; fontSmoothing?: boolean | undefined; white?: string | undefined; black?: string | undefined; colors?: { [x: string & {}]: MantineColorsTuple | undefined; success?: MantineColorsTuple | undefined; info?: MantineColorsTuple | undefined; danger?: MantineColorsTuple | undefined; blue?: MantineColorsTuple | undefined; cyan?: MantineColorsTuple | undefined; gray?: MantineColorsTuple | undefined; green?: MantineColorsTuple | undefined; indigo?: MantineColorsTuple | undefined; lime?: MantineColorsTuple | undefined; orange?: MantineColorsTuple | undefined; pink?: MantineColorsTuple | undefined; red?: MantineColorsTuple | undefined; teal?: MantineColorsTuple | undefined; violet?: MantineColorsTuple | undefined; yellow?: MantineColorsTuple | undefined; "brand-dark-blue"?: MantineColorsTuple | undefined; "brand-orange"?: MantineColorsTuple | undefined; dark?: MantineColorsTuple | undefined; grape?: MantineColorsTuple | undefined; } | undefined; primaryShade?: import("@mantine/core").MantineColorShade | { light?: import("@mantine/core").MantineColorShade | undefined; dark?: import("@mantine/core").MantineColorShade | undefined; } | undefined; primaryColor?: string | undefined; variantColorResolver?: import("@mantine/core").VariantColorsResolver | undefined; autoContrast?: boolean | undefined; luminanceThreshold?: number | undefined; fontFamily?: string | undefined; fontFamilyMonospace?: string | undefined; headings?: { fontFamily?: string | undefined; fontWeight?: string | undefined; textWrap?: "wrap" | "nowrap" | "balance" | "pretty" | "stable" | undefined; sizes?: { h1?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h2?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h3?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h4?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h5?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; h6?: { fontSize?: string | undefined; fontWeight?: string | undefined; lineHeight?: string | undefined; } | undefined; } | undefined; } | undefined; radius?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; defaultRadius?: import("@mantine/core").MantineRadius | undefined; spacing?: { [x: number]: string | undefined; [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; fontSizes?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; lineHeights?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; fontWeights?: { [x: string & {}]: string | undefined; bold?: string | undefined; medium?: string | undefined; regular?: string | undefined; } | undefined; breakpoints?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; shadows?: { [x: string & {}]: string | undefined; xs?: string | undefined; sm?: string | undefined; md?: string | undefined; lg?: string | undefined; xl?: string | undefined; } | undefined; respectReducedMotion?: boolean | undefined; cursorType?: "pointer" | "default" | undefined; defaultGradient?: { from?: string | undefined; to?: string | undefined; deg?: number | undefined; } | undefined; activeClassName?: string | undefined; focusClassName?: string | undefined; components?: { [x: string]: { classNames?: any; styles?: any; vars?: any; defaultProps?: any; } | undefined; } | undefined; other?: { [x: string]: any; } | undefined; }; export {};