import { HTMLAttributes, AllHTMLAttributes, AnchorHTMLAttributes, ImgHTMLAttributes } from "react"; import { HTMLMotionProps } from "framer-motion"; export declare type Triggers = "hover" | "focus" | "click"; export declare type Sizes = "small" | "medium" | "large" | "xlarge"; export declare type SizesAbbr = "sm" | "md" | "lg" | "xl"; export declare type Color = "primary" | "secondary" | "success" | "danger" | "warning" | "info" | "light" | "dark"; export declare type BSDynamicElement = T & { component?: React.ElementType; }; export declare type OmittedHTMLAttributes = "size" | "action" | "color"; export declare type BSAnchor = BSDynamicElement>; export declare type BSHeading = BSDynamicElement>; export declare type BSParagraph = BSDynamicElement>; export declare type BSSpan = BSDynamicElement>; export declare type BSButton = Omit>, OmittedHTMLAttributes>; export declare type BSDiv = HTMLAttributes; export declare type BSForm = HTMLAttributes; export declare type BSImg = ImgHTMLAttributes; export declare type BSLabel = HTMLAttributes; export declare type BSLI = HTMLAttributes; export declare type BSList = HTMLAttributes; export declare type BSMotionDiv = HTMLMotionProps<"div">; export declare type BSSvg = HTMLAttributes; export declare type BSMultiElement = Omit, OmittedHTMLAttributes>;