import { ComponentPropsWithoutRef } from 'react';
import { ChipProps } from '../../../../components/Chip';
/**
 * Props for the TruncateChips component
 */
export type TruncateChipsProps = ComponentPropsWithoutRef<"div"> & {
    /**
     * Array of chip items to display
     */
    items: ChipProps[];
};
/**
 * TruncateChips renders a single row of chips and collapses any that don't
 * fit into a `+N` overflow chip with a tooltip listing the hidden labels.
 *
 * Layout calculation runs in an absolutely-positioned measurement layer
 * inside the component, so the visible flex row only paints the final,
 * fully-truncated state — no flicker while widths are being computed.
 */
export declare const TruncateChips: ({ items, className, ...rest }: TruncateChipsProps) => import("react/jsx-runtime").JSX.Element;
