import { SidebarProviderProps } from "../Sidebar/contexts/SidebarContext/types"; import { ThemeProviderProps } from "../ThemeProvider/types"; export type ProviderProps = { children: JSX.Element; config?: VitalityConfig; }; export type ProviderNames = "sidebar" | "tooltip" | "theme" | "lucide"; type DisableProvidersProps = Partial>; type LucideConfig = { size: number; color: string; strokeWidth: number; absoluteStrokeWidth: boolean; className: string; }; type LucideProviderProps = Partial & Record; export type VitalityConfig = { theme?: ThemeProviderProps["config"]; sidebar?: SidebarProviderProps["config"]; lucide?: LucideProviderProps; disableProviders?: DisableProvidersProps; }; export {};