import { CSSResultGroup, LitElement } from "lit"; /** * An image, icon or textual initials representing a user or other identity. * * @description * The `m3e-avatar` component is a reusable identity primitive that displays visual or * textual representation with consistent sizing, shape, and typography. * * @example * The following example illustrates use of the `m3e-avatar` to present textual initials. * ```html * AB * ``` * * @example * The next example illustrates use of the `m3e-avatar` to present an icon. * * Note: This example uses the `@m3e/icon` package to present Material Design symbols, but any icon package can be * substituted depending on your design system or preferences. * * ```html * * * * ``` * * @example * The last example illustrates use of the `m3e-avatar` to present an image. * ```html * * * * ``` * * @tag m3e-avatar * * @slot - Renders the content of the avatar. * * @cssprop --m3e-avatar-size - Size of the avatar. * @cssprop --m3e-avatar-shape - Border radius of the avatar. * @cssprop --m3e-avatar-font-size - Font size for the avatar. * @cssprop --m3e-avatar-font-weight - Font weight for the avatar. * @cssprop --m3e-avatar-line-height - Line height for the avatar. * @cssprop --m3e-avatar-tracking - Letter spacing for the avatar. * @cssprop --m3e-avatar-color - Background color of the avatar. * @cssprop --m3e-avatar-label-color - Text color of the avatar. */ export declare class M3eAvatarElement extends LitElement { /** The styles of the element. */ static styles: CSSResultGroup; /** @inheritdoc */ protected render(): unknown; } //# sourceMappingURL=AvatarElement.d.ts.map