import { AfterViewInit, TemplateRef } from '@angular/core';
import { TemplateDirective } from '@seniorsistemas/angular-components/template';
import * as i0 from "@angular/core";
export declare class TabItemComponent implements AfterViewInit {
    readonly _template: import("@angular/core").Signal<TemplateRef<any> | undefined>;
    readonly headerTemplateDirectives: import("@angular/core").Signal<readonly TemplateDirective[]>;
    readonly templateContent: import("@angular/core").Signal<TemplateRef<any> | undefined>;
    icon: import("@angular/core").InputSignal<string | undefined>;
    header: import("@angular/core").InputSignal<string | undefined>;
    disabled: import("@angular/core").InputSignal<boolean>;
    value: import("@angular/core").ModelSignal<string | number | undefined>;
    destroyOnHide: import("@angular/core").InputSignal<boolean>;
    template: import("@angular/core").Signal<TemplateRef<any> | undefined>;
    headerElement: import("@angular/core").Signal<TemplateRef<any> | undefined>;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TabItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TabItemComponent, "s-tab-item", never, { "icon": { "alias": "icon"; "required": false; "isSignal": true; }; "header": { "alias": "header"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; "destroyOnHide": { "alias": "destroyOnHide"; "required": false; "isSignal": true; }; }, { "value": "valueChange"; }, ["headerTemplateDirectives"], ["*"], true, never>;
}
