import type { FC, HTMLAttributes } from 'react'; import type { DeepPartial } from '..'; import type { FlowbiteTheme } from './FlowbiteTheme'; import { useTheme, useThemeMode } from './ThemeContext'; export interface ThemeProps { dark?: boolean; theme?: DeepPartial; usePreferences?: boolean; } interface FlowbiteProps extends HTMLAttributes { children: React.ReactNode; theme?: ThemeProps; } export declare const Flowbite: FC; export type { FlowbiteTheme } from './FlowbiteTheme'; export { useTheme, useThemeMode };