import * as i0 from "@angular/core";
export type TabHeaderVariantProps = 'default' | 'active' | 'disabled' | null | undefined;
export type TabHeaderDirectiveProps = {
    variant?: TabHeaderVariantProps;
};
export declare class TabHeaderDirective {
    variant: import("@angular/core").InputSignal<TabHeaderVariantProps>;
    classes: import("@angular/core").InputSignal<string>;
    status: import("@angular/core").InputSignal<TabHeaderVariantProps>;
    label: import("@angular/core").InputSignal<string>;
    private element;
    private renderer;
    componentClass: import("@angular/core").Signal<string>;
    classListEffect: import("@angular/core").EffectRef;
    static ɵfac: i0.ɵɵFactoryDeclaration<TabHeaderDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TabHeaderDirective, "a[tab-header]", never, { "variant": { "alias": "variant"; "required": false; "isSignal": true; }; "classes": { "alias": "classes"; "required": false; "isSignal": true; }; "status": { "alias": "status"; "required": false; "isSignal": true; }; "label": { "alias": "label"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
