/** * Copyright (c) Cisco Systems, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ import { LitElement, nothing } from "lit"; import { BadgeCircleSize, BadgeSize } from "./badge.constants"; export declare namespace Badge { type BadgeCircleSize = (typeof BadgeCircleSize)[keyof typeof BadgeCircleSize]; type BadgeSize = (typeof BadgeSize)[keyof typeof BadgeSize]; class ELEMENT extends LitElement { ariaLabel: string; color: string; bgColor: string; textColor: string; height: string; width: string; outlined: boolean; compact: boolean; circle: boolean; circleSize: BadgeCircleSize; size?: BadgeSize; small: boolean; split: boolean; disabled: boolean; tabIndexing: string; ariaHiddenSplits: string; renderBgColor: () => string | typeof nothing; renderTextColor: () => string | typeof nothing; renderHeight: () => string | typeof nothing; renderWidth: () => string | typeof nothing; getStyles: () => import("lit-html").TemplateResult<1> | typeof nothing; static get styles(): import("lit").CSSResult[]; private get computedAriaHiddenSplits(); private get computedTabIndex(); render(): import("lit-html").TemplateResult<1>; } } declare global { interface HTMLElementTagNameMap { "md-badge": Badge.ELEMENT; } }