import { PropertyValues } from 'lit'; import { SpectrumElement } from '../../element/index.js'; import { AssetVariant } from './Asset.types.js'; export declare abstract class AssetBase extends SpectrumElement { /** * @internal * * A readonly array of all valid variants for the asset. * * This is an actual internal property, intended not for customer use */ static readonly VARIANTS: readonly AssetVariant[]; /** * The variant of the asset. When not provided, slot content is rendered (e.g., an image). */ variant: AssetVariant | undefined; /** * Accessible label for the asset’s file or folder variant. */ label: string; protected updated(changes: PropertyValues): void; }