import { DeepPartial, IconComponent } from ".."; import type { ThemeColors, Sizes } from "../Flowbite/FlowbiteTheme"; import { Component, ComponentProps, ParentProps } from "solid-js"; export interface BadgeTheme { root: BadgeRootTheme; icon: BadgeIconTheme; } export interface BadgeRootTheme { base: string; color: BadgeColors; href: string; size: BadgeSizes; } export interface BadgeIconTheme { off: string; on: string; size: BadgeSizes; } export interface BadgeColors extends Pick { [key: string]: string; } export interface BadgeSizes extends Pick { [key: string]: string; } export interface BadgeProps extends ParentProps, "color">> { color?: keyof BadgeColors; href?: string; icon?: IconComponent; size?: keyof BadgeSizes; theme?: DeepPartial; } export declare const Badge: Component;