import React, { ComponentType, ReactNode } from "react"; import { LinkWrapperProps } from "../components"; export declare const CHIP_SIZES: readonly ["mini", "xs", "sm"]; type ChipSizeType = (typeof CHIP_SIZES)[number]; export declare const CHIP_COLORS: readonly ["primary", "success", "warning", "info", "highlight", "green", "blue", "rose", "golden", "white"]; type ChipColorType = (typeof CHIP_COLORS)[number]; type ChipBaseProps = { size?: ChipSizeType; color?: ChipColorType; label?: string; children?: ReactNode; className?: string; isBusy?: boolean; icon?: ComponentType; onRemove?: () => void; }; type ChipButtonProps = ChipBaseProps & { onClick?: () => void; } & { [K in keyof Omit]?: never; }; type ChipLinkProps = ChipBaseProps & Omit & { onClick?: never; }; export type ChipProps = ChipLinkProps | ChipButtonProps; declare const Chip: React.ForwardRefExoticComponent>; export { Chip }; //# sourceMappingURL=Chip.d.ts.map