import * as i0 from "@angular/core";
/**
 * The Typography component is a versatile wrapper for text content, offering
 * customizable styling options such as weight, capitalization, and HTML tag. It's designed
 * to facilitate consistent text styling across your application, with support for customization
 * through inputs.
 */
export declare class TypographyComponent {
    weight: import("@angular/core").InputSignal<"1" | "2" | "3">;
    caps: import("@angular/core").InputSignal<boolean>;
    plain: import("@angular/core").InputSignal<boolean>;
    tag: import("@angular/core").InputSignal<string | undefined>;
    get isPlain(): boolean;
    get isCaps(): boolean;
    get isWeight1(): boolean;
    get isWeight2(): boolean;
    get isWeight3(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<TypographyComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TypographyComponent, "tgui-typography", never, { "weight": { "alias": "weight"; "required": false; "isSignal": true; }; "caps": { "alias": "caps"; "required": false; "isSignal": true; }; "plain": { "alias": "plain"; "required": false; "isSignal": true; }; "tag": { "alias": "tag"; "required": false; "isSignal": true; }; }, {}, never, ["*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*"], true, never>;
}
