/**
 * Severity/type of banner to display.
 */
export type VegaBannerPropType = 'warning' | 'success' | 'error' | 'info';

/**
 * Configuration for an action button shown within a banner.
 */
export type VegaBannerActionButtonType = {
	/**
	 * Button label text.
	 */
	label: string;
	/**
	 * @deprecated Please use event `vegaActionButtonClick` instead
	 */
	vegaClick?: (item: VegaBannerActionButtonType) => void;
	/**
	 * The unique identifier of the button
	 */
	key?: string;
};
