import { LitElement } from 'lit'; /** * Typography component for consistent text styling * * @slot - Default slot for text content * * @csspart text - The text element */ export declare class UITypography extends LitElement { static styles: import("lit").CSSResult; variant: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'body1' | 'body2' | 'caption'; color?: 'primary' | 'secondary' | 'success' | 'warning' | 'danger'; align?: 'left' | 'center' | 'right' | 'justify'; weight?: 'normal' | 'medium' | 'semibold' | 'bold'; inline: boolean; nowrap: boolean; /** * ARIA role override (optional) */ role: string | null; /** * ARIA level for headings (1-6) */ level?: number; private getSemanticTag; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ui-typography': UITypography; } } //# sourceMappingURL=typography.d.ts.map