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