import { SvelteComponentTyped } from "svelte"; import type { Size } from '../../types/size'; import type { Weight } from '../../types/text'; export declare type Status = 'online' | 'busy' | 'away' | 'offline' | null; export type { Size, Weight }; declare const __propDef: { props: { [x: string]: any; name?: string | undefined; bg?: string | undefined; len?: number | undefined; caption?: boolean | undefined; custom?: boolean | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | undefined; weight?: Weight | undefined; status?: Status | undefined; badge?: string | undefined; }; events: { [evt: string]: CustomEvent; }; slots: { default: {}; sub: {}; caption: {}; }; }; export declare type AvatarProps = typeof __propDef.props; export declare type AvatarEvents = typeof __propDef.events; export declare type AvatarSlots = typeof __propDef.slots; export default class Avatar extends SvelteComponentTyped { }