import { LitElement } from '../../../../external/lit/index.js';
/**
 * This component is used to display a single slice of a donut chart. It only makes sense insice the donut chart
 * @class UmbDonutSliceElement
 * @fires slice-update - This event is fired when the slice is updated
 * @augments {LitElement}
 */
export declare class UmbDonutSliceElement extends LitElement {
    /**
     * Number of items that this slice represents
     * @memberof UmbDonutSliceElement
     */
    amount: number;
    /**
     * Color of the slice. Any valid css color is accepted, custom properties are also supported
     * @memberof UmbDonutSliceElement
     */
    color: string;
    /**
     * Name of the slice. This is used to display the name of the slice in the donut chart
     * @memberof UmbDonutSliceElement
     */
    name: string;
    /**
     * Kind of the slice. This is shown on a details box when hovering over the slice
     * @memberof UmbDonutSliceElement
     */
    kind: string;
    /**
     * Optional href to make the slice clickable
     * @memberof UmbDonutSliceElement
     */
    href: string;
    willUpdate(): void;
}
declare global {
    interface HTMLElementTagNameMap {
        'umb-donut-slice': UmbDonutSliceElement;
    }
}
