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>;