import { TypographyComponent } from '../typography.component';
import * as i0 from "@angular/core";
/**
 * Text component is designed for general-purpose text rendering,
 * offering a wide range of typographic options. It extends the Typography
 * component, inheriting its flexibility and styling capabilities.
 * This component is ideal for paragraphs, labels, or any textual content, providing
 * consistent styling across the application.
 */
export declare class TextComponent extends TypographyComponent {
    /**
     * The size level of the text, influencing its styling.
     */
    level: import("@angular/core").InputSignal<"1" | "2">;
    plain: import("@angular/core").InputSignal<boolean>;
    get isLevel1(): boolean;
    get isLevel2(): boolean;
    get isPlain(): boolean;
    get isCaps(): boolean;
    get isWeight1(): boolean;
    get isWeight2(): boolean;
    get isWeight3(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<TextComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TextComponent, "tgui-text", never, { "level": { "alias": "level"; "required": false; "isSignal": true; }; "plain": { "alias": "plain"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
