import { LitElement } from 'lit'; import { literal } from 'lit/static-html.js'; import type { CSSResultGroup } from 'lit'; declare type StaticValue = ReturnType; export declare type Tag = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'div' | 'span' | 'a' | 'p' | 'caption' | 'button'; export declare class TypographyBase extends LitElement { static styles?: CSSResultGroup | undefined; variant: 'headline1' | 'h1' | 'headline2' | 'h2' | 'headline3' | 'h3' | 'headline4' | 'h4' | 'headline5' | 'h5' | 'headline6' | 'h6' | 'subtitle1' | 'subtitle2' | 'body1' | 'body2' | 'caption' | 'button' | 'overline' | undefined; private tag; getDefaultTagForVariant(): Tag | undefined; tagGetter(): StaticValue; render(): import("lit-html").TemplateResult<1 | 2>; } export {};