export declare class ProductScore extends HTMLElement {
private shadow;
private _contentEl;
private _overallScoreEl;
private _overallElipseEl;
private _aspectListEl;
constructor();
setScoreNA(): void;
restoreScore(): void;
static get observedAttributes(): string[];
connectedCallback(): void;
disconnectedCallback(): void;
attributeChangedCallback(name: string, oldVal: string | null, newVal: string | null): void;
get scoreData(): string | null;
set scoreData(val: string | null);
get size(): 'small' | 'medium' | 'large';
set size(val: 'small' | 'medium' | 'large');
private _upgradeProperty;
private _updateFromAttribute;
private _normalizeData;
private _toFiniteNumber;
private _getScoreClasses;
private _render;
private _adjustListPosition;
private _getElipseImgForScore;
private _applySize;
}
//# sourceMappingURL=product-score.d.ts.map