import { ScanditHTMLElement } from '@scandit/web-datacapture-core/build/js/private/utils/index.js'; import { Color } from '@scandit/web-datacapture-core'; declare class BarcodeStatusIconContainer extends ScanditHTMLElement { static tag: "scandit-status-icon-container"; private static readonly observedAttributes; private containerElement; private textContainer; constructor(); set text(name: string); get text(): string; set tip(value: boolean); get tip(): boolean; set textColor(color: Color); get textColor(): Color; set expanded(value: boolean); set backgroundColor(color: Color); get backgroundColor(): Color; get expanded(): boolean; static create(): BarcodeStatusIconContainer; static register(): void; private static createStyleElement; connectedCallback(): void; attributeChangedCallback(name: string, _oldValue: string, newValue: string): void; private updateText; private toggleTip; } declare global { interface HTMLElementTagNameMap { [BarcodeStatusIconContainer.tag]: BarcodeStatusIconContainer; } } export { BarcodeStatusIconContainer };