import { AllHTMLAttributes, ElementType, ReactNode } from 'react'; export interface ChipProps extends AllHTMLAttributes { /** Defines the visual style of the chip, affecting its background, border, and shadow. */ mode?: 'elevated' | 'mono' | 'outline'; /** Content or component to be placed before the main text, typically an icon or avatar. */ before?: ReactNode; /** Content or component to be placed after the main text, such as an icon indicating an action. */ after?: ReactNode; /** The main text content of the chip. */ children?: ReactNode; /** Specifies the HTML tag or React component used to render the Chip, defaulting to `div`. */ Component?: ElementType; } /** * Renders a compact element representing an input, attribute, or action. Chips can include icons, text, or both, * and are used to trigger actions, input information, or represent a complex piece of information in a compact form. */ export declare const Chip: ({ mode, before, after, className, children, Component, ...restProps }: ChipProps) => JSX.Element; //# sourceMappingURL=Chip.d.ts.map