import { default as React } from 'react';
import { PaletteNames } from '../../theme/palette';
export declare enum ChipSize {
    medium = "medium",
    large = "large"
}
export declare enum ChipAction {
    remove = "remove",
    undo = "undo"
}
export declare enum ChipVariant {
    normal = "normal",
    oncolor = "oncolor",
    emphasised = "emphasised"
}
export type ChipColors = Extract<PaletteNames, 'blueberry' | 'neutral' | 'cherry' | 'banana' | 'kiwi' | 'plum'>;
export interface ChipProps {
    /** Sets the text of the chip */
    children: string;
    /** Sets the size of the chip. Default: medium */
    size?: keyof typeof ChipSize;
    /** Sets the background of the chip. Not used if action is "undo". Default: blueberry */
    color?: ChipColors;
    variant?: keyof typeof ChipVariant;
    action: keyof typeof ChipAction;
    onClick: () => void;
    /** Sets the data-testid attribute on the expander button. */
    testId?: string;
}
declare const Chip: React.FC<ChipProps>;
export default Chip;
