///
/**
* Preset sizes for the Coin
*/
export declare const enum CoinSize {
size16 = 16,
size20 = 20,
size24 = 24,
size32 = 32,
size40 = 40,
size72 = 72
}
/**
* Props for Coin
*/
export interface ICoinProps {
/**
* Class name for the Coin
*/
className?: string;
/**
* Name to display in the tooltip and use for initials for the coin
*/
displayName: string;
/**
* Optional, if the coin is focusable.
* @default false
*/
dataIsFocusable?: boolean;
/**
* Optional, if the coin should be a tab stop
* @default false
*/
isTabStop?: boolean;
/**
* Optional, if the coin should be rendered as an image. The coin defaults to initials if this is not set.
*/
imageUrl?: string;
/**
* Optional, alt text for the image if an image is provided.
*/
imgAltText?: string;
/**
* Optional, size of the coin.
* @default CoinSize.medium
*/
size?: CoinSize;
/**
* Optional, callback when the coin is clicked.
*/
onClick?: (ev?: React.MouseEvent) => void;
}