import React from 'react';
import type { ButtonProps } from '../Button';
import type { Props } from '../_utils/types';
import type { TokenProps } from './Token.types';
/**

 We use tokens in our multi select dropdowns and file attachers to indicate what
 has been selected or attached. Tokens in these components are removable.

 @since 10.19.0

 @see [Storybook](https://stories.core.procore.com/?path=/story/core-react_demos-token--demo)

 @see [Design Guidelines](https://design.procore.com/tokens)

 */
export declare const Token: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & TokenProps & React.RefAttributes<HTMLDivElement>> & {
    Label: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLSpanElement> & Props & React.RefAttributes<HTMLSpanElement>>;
    Remove: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>;
};
