/**
 * @license
 *
 * Copyright IBM Corp. 2025, 2025
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
import { LitElement } from 'lit';
import '@carbon/web-components/es/components/tooltip/index.js';
declare const CDSUseravatar_base: {
    new (...args: any[]): {
        _handles: Set<import("@carbon/web-components/es/globals/internal/handle").default>;
        connectedCallback(): void;
        disconnectedCallback(): void;
    };
    _hostListeners: {
        [listenerName: string]: {
            [type: string]: {
                options?: boolean | AddEventListenerOptions;
            };
        };
    };
} & typeof LitElement;
/**
 * Useravatar.
 *
 * @element c4p-user-avatar
 * */
declare class CDSUseravatar extends CDSUseravatar_base {
    /**
     * Specify the text of the tooltip.
     * Can be string
     */
    tooltipText: any;
    /**
     * Specify the alignment of the tooltip.
     */
    tooltipAlignment: string;
    /**
     * When passing the name prop, either send the initials to be used or the user's full name. The first two capital letters of the user's name will be used as the name.
     */
    name: any;
    /**
     * Set the size of the avatar circle
     */
    size: any;
    /**
     * When passing the image prop, supply a full path to the image to be displayed.
     */
    image: any;
    /**
     * When passing the image prop use the imageDescription prop to describe the image for screen reader.
     */
    imageDescription: any;
    /**
     * Provide the background color need to be set for UserAvatar.
     */
    backgroundColor: string;
    /**
     * Set theme in which the component will be rendered.
     */
    theme: any;
    render(): import("lit-html").TemplateResult<1>;
    static shadowRootOptions: {
        delegatesFocus: boolean;
        clonable?: boolean;
        customElementRegistry?: CustomElementRegistry | null;
        mode: ShadowRootMode;
        serializable?: boolean;
        slotAssignment?: SlotAssignmentMode;
    };
    static styles: any;
}
export default CDSUseravatar;
//# sourceMappingURL=user-avatar.d.ts.map