import React from "react";

//#region src/ThemeProvider.d.ts
type Theme = {
  [key: string]: any;
};
type ColorMode = 'day' | 'night' | 'light' | 'dark';
type ColorModeWithAuto = ColorMode | 'auto';
type ThemeProviderProps = {
  colorMode?: ColorModeWithAuto;
  dayScheme?: string;
  nightScheme?: string;
  /**
   * @deprecated This prop is no longer used and has no effect.
   */
  preventSSRMismatch?: boolean;
  /**
   * When true, only provides theme context to descendants without rendering
   * a wrapping `<div>` with `data-*` theme attributes.
   * @default false
   */
  contextOnly?: boolean;
};
declare const ThemeProvider: React.FC<React.PropsWithChildren<ThemeProviderProps>>;
//#endregion
export { ColorMode, ColorModeWithAuto, Theme, ThemeProvider, ThemeProvider as default, ThemeProviderProps };