import { default as React, ReactElement, ReactNode } from 'react';
type StylingProps = Pick<React.HTMLAttributes<HTMLElement>, "style" | "className">;
type ChipGroupItemProps = StylingProps & {
    ["aria-label"]?: string;
    ["data-testid"]?: string;
    children: ReactNode;
    /**
     * When `true`, prevents the user from interacting with the item.
     * */
    disabled?: boolean;
    /**
     * This prop will be passed automatically from the parent component (ChipGroup) when `type` is `"filter"`.
     * */
    showCheckmark?: boolean;
    /**
     * A unique value for the item.
     * */
    value: string;
    /**
     * This prop will only be used when `type` is `"choice"`.
     * When `true`, we recommend using `aria-label` to announce to screen readers that the option is unavailable.
     * */
    unavailable?: boolean;
};
export declare const rootClassName = "purpur-chip-group-item";
export declare const ChipGroupItem: ({ ["aria-label"]: allyLabel, children, className, ["data-testid"]: dataTestId, disabled, showCheckmark, unavailable, value, ...props }: ChipGroupItemProps) => React.JSX.Element;
export declare const isChipGroupItem: (child?: ReactNode) => child is ReactElement<ChipGroupItemProps>;
export {};
//# sourceMappingURL=chip-group-item.d.ts.map