import { LitElement, nothing } from 'lit';
import { MemberType } from '../../types/members.types';
import { UserType } from '../../types/users.types';
import { PresenceType } from '../../types/presence.types';
import { ShadowPartsController } from '../../controllers/shadow-parts-controller';
export default class WyAvatar extends LitElement {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    size: number;
    src?: string;
    name?: string;
    description?: string;
    isAgent?: boolean;
    presence?: PresenceType;
    render(): import('../../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
}
export declare class WyAvatarGroup extends LitElement {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    size: number;
    members?: MemberType[];
    user: UserType | undefined;
    protected uniqueId: string;
    render(): typeof nothing | import('../../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>[];
}
export declare class WyAvatarHeader extends LitElement {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    description?: string;
    protected render(): import('../../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
}
//# sourceMappingURL=wy-avatar.d.ts.map