import { ElementRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TextDirective { el: ElementRef; private readonly TYPES; private readonly SIZES; private readonly COLORS; get htmlElement(): HTMLElement; private _input; get input(): string; set input(v: string); constructor(el: ElementRef); setClasses(classes: string[]): void; getClasses(parsedInput: ParsedInput | undefined): string[]; parseInput(input: string): ParsedInput | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export type TextType = 'headline' | 'heading' | 'body' | 'paragraph' | 'caption'; export type TextSize = 'lg' | 'md' | 'reg' | 'sm' | 'xs'; export type TextColor = 'primary' | 'secondary' | 'tertiary' | 'white' | 'blue' | 'green' | 'green-light' | 'red' | 'yellow' | 'peach' | 'orange'; export interface ParsedInput { color: string | undefined; size: string | undefined; type: string | undefined; }