import { ReactNode } from 'react';
import { HTMLAttributes } from 'react';
import { ButtonOrLinkProps } from '../../utils';
export declare type NewGDSChipBaseProps = {
    /** Chip size. One of `medium` or `large`. Defaults to `medium`. */
    size: 'medium' | 'large';
    /** Icon to render on the left side of the chip. */
    iconLeft?: ReactNode;
    /** Icon to render on the the right side of the chip. */
    iconRight?: ReactNode;
} & ButtonOrLinkProps & HTMLAttributes<HTMLAnchorElement | HTMLButtonElement>;
export declare const NewGDSChip: import("react").ForwardRefExoticComponent<{
    /** Chip size. One of `medium` or `large`. Defaults to `medium`. */
    size: 'medium' | 'large';
    /** Icon to render on the left side of the chip. */
    iconLeft?: ReactNode;
    /** Icon to render on the the right side of the chip. */
    iconRight?: ReactNode;
} & ButtonOrLinkProps & HTMLAttributes<HTMLButtonElement | HTMLAnchorElement> & import("react").RefAttributes<HTMLButtonElement | HTMLAnchorElement>>;
