import { EmphasisProps, GlobalProps, GlobalState, InitializedState, SemanticProps, SizeProps, TextProps } from '../../shared/model'; export declare const BadgePlacementList: readonly ["inline", "corner-top-left", "corner-top-right", "corner-center-left", "corner-center-right", "corner-bottom-left", "corner-bottom-right"]; export type BadgePlacementType = (typeof BadgePlacementList)[number]; export type DBBadgeDefaultProps = { /** * The `placement` attributes `corner-*` values change the position to absolute and adds a transform based on the placement. */ placement?: BadgePlacementType; /** * Describes the badge for a11y if you use placement attribute with `corner-*` */ label?: string; }; export type DBBadgeProps = DBBadgeDefaultProps & GlobalProps & SemanticProps & SizeProps & EmphasisProps & TextProps; export type DBBadgeDefaultState = {}; export type DBBadgeState = DBBadgeDefaultState & GlobalState & InitializedState;