export declare class EclText {
    el: HTMLElement;
    styleClass: string;
    tag: 'div' | 'p' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'span' | undefined;
    fontStyle: 'italic' | 'lowercase' | 'uppercase' | 'capitalize' | 'overline' | 'underline' | 'strike' | undefined;
    theme: string;
    alignment: 'left' | 'right' | 'center' | undefined;
    color: 'primary' | 'secondary' | 'white' | ' success' | 'error' | undefined;
    level: 1 | 2 | 3 | 4 | 5 | 6 | undefined;
    weight: 'thin' | 'extra-light' | 'light' | 'regular' | 'medium' | 'semi-bold' | 'bold' | 'extra-bold' | 'black' | undefined;
    type: 'display' | 'heading' | 'paragraph' | 'microcopy' | undefined;
    size: '10xl' | '9xl' | '8xl' | '7xl' | '6xl' | '5xl' | '4xl' | '3xl' | '2xl' | 'xl' | 'l' | 'm' | 's' | 'xs' | undefined;
    highlighted: boolean;
    enhance: boolean;
    enhanceType: 'enhance' | 'strong' | 'light';
    colorMode: string;
    colorModeTypography: string;
    itemId: string;
    getClass(): string;
    componentWillLoad(): void;
    render(): any;
}
