/**
 * @uiName Text Span
 * @validParents ["sqm-portal-container","div","sqm-divided-layout","sqm-brand","template","sqm-hero","sqm-big-stat","span","sqm-text-span","sqb-program-section","sqb-conditional-section"]
 * @canvasRenderer always-replace
 */
export declare class TextSpan {
  ignored: boolean;
  /**
   * @uiName Text
   */
  text: string;
  /**
   * @uiName Type
   * @uiType string
   * @uiEnum ["p", "subtext", "h1", "h2", "h3", "h4"]
   * @uiEnumNames ["Paragraph", "Subtext", "Header 1", "Header 2", "Header 3", "Header 4"]
   */
  type: "p" | "subtext" | "h1" | "h2" | "h3" | "h4";
  /**
   * Font size in pixels
   * @uiName Font Size
   * @uiType number
   */
  fontSize?: number;
  /**
   * @uiName Text Color
   * @uiWidget color
   * @format color
   */
  textColor?: string;
  constructor();
  disconnectedCallback(): void;
  componentWillLoad(): void;
  render(): any;
}
