import type { HTMLAttributes } from 'react'; import { type VariantProps } from 'tailwind-variants'; import type { AsChildProps } from '../../utils/AsChildProps'; declare const chipVariants: import("tailwind-variants").TVReturnType<{ variant: { green: string; yellow: string; red: string; neutral: string; }; }, undefined, "line-height-[22px] type-badge-sm flex items-center rounded-full border px-5 text-text-high-contrast -outline-offset-1 transition-colors focus:outline-none focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-focus", { responsiveVariants?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | { variant?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; } | undefined; } & import("tailwind-variants/dist/config.js").TWMConfig & { twMerge: true; twMergeConfig: { extend: { classGroups: { type: { type: string[]; }[]; 'text-wrap': string[]; rounded: { rounded: string[]; }[]; }; }; }; }, { variant: { green: string; yellow: string; red: string; neutral: string; }; }, undefined, import("tailwind-variants").TVReturnType<{ variant: { green: string; yellow: string; red: string; neutral: string; }; }, undefined, "line-height-[22px] type-badge-sm flex items-center rounded-full border px-5 text-text-high-contrast -outline-offset-1 transition-colors focus:outline-none focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-focus", import("tailwind-variants/dist/config.js").TVConfig<{ variant: { green: string; yellow: string; red: string; neutral: string; }; }, { variant: { green: string; yellow: string; red: string; neutral: string; }; }>, unknown, unknown, undefined>>; type ChatChipProps = AsChildProps> & VariantProps; declare const ChatChip: import("react").ForwardRefExoticComponent>; export { ChatChip, chipVariants }; export type { ChatChipProps };