import { LitElement } from 'lit'; import { AvatarAppearance, AvatarShape, AvatarSize } from '@viasat/beam-shared/components/avatar'; /** * `bm-avatar` * * @slot icon - Customize the default icon */ export declare class BmAvatar extends LitElement { #private; static styles: import('lit').CSSResult[]; /** * Specify the appearance of the Avatar */ appearance?: AvatarAppearance; /** * Specify a name to display initials in the Avatar */ name?: string; /** * Pass an image to the Avatar */ src?: string; /** * Specify alt for image */ alt?: string; /** * Specify the size of the Avatar * @default 'md' */ size?: AvatarSize; /** * Specify if the Avatar is disabled */ disabled?: boolean; /** * Specify the shape of the Avatar * @default 'circle' */ shape?: AvatarShape; /** * If Avatar is interactive, use `isInteractive` to make the Avatar focusable and show state layer */ isInteractive: boolean; /** * If Avatar is not interactive and Tooltip is provided, use `isFocusable` to make the Avatar focusable */ isFocusable: boolean; withBorder: boolean; private group?; connectedCallback(): void; disconnectedCallback(): void; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'bm-avatar': BmAvatar; } } //# sourceMappingURL=Avatar.d.ts.map