import { DemoData } from "../../global/demo";
import { UserNameViewProps } from "./sqm-user-name-view";
/**
 * @uiName User Name
 * @exampleGroup Common Components
 * @example User Name Display - <sqm-user-name fallback="Anonymous User" loading-text="..."></sqm-user-name>
 */
export declare class UserName {
  ignored: boolean;
  /**
   * @uiName Unknown user name
   */
  fallback: string;
  /**
   * Text displayed while the participant’s name is loading.
   * @uiName Loading text
   */
  loadingText: string;
  /**
   * @undocumented
   * @uiType object
   */
  demoData?: DemoData<UserNameViewProps>;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
