import * as React from 'react';
import { PaletteColorOptions } from '@mui/material/styles';
declare module '@mui/material/styles' {
  interface PaletteOptions {
    primaryDark?: PaletteColorOptions;
  }
}
export declare function setDocsColors(primary: Record<string, string>, secondary: Record<string, string>): void;
export declare function resetDocsColor(): void;
export declare function setDocsSpacing(value: number): void;
export declare function resetDocsSpacing(): void;
export declare function getTheme(direction: 'ltr' | 'rtl'): import("@mui/material/styles").Theme;
interface BrandingCssThemeProviderProps {
  children: React.ReactNode;
  direction?: 'ltr' | 'rtl';
  forceThemeRerender?: boolean;
}
export declare function BrandingCssThemeProvider({
  children,
  direction,
  forceThemeRerender
}: BrandingCssThemeProviderProps): import("react/jsx-runtime").JSX.Element;
export declare function BrandingCssVarsProvider(props: {
  children: React.ReactNode;
  direction?: 'ltr' | 'rtl';
}): import("react/jsx-runtime").JSX.Element;
export {};