import { TabComponent } from '../../src/tab.component';
import * as i0 from "@angular/core";
export type TabContentVariantProps = 'xs' | 'sm' | 'md' | 'lg' | null | undefined;
export type TabContentDirectiveProps = {
    variant?: TabContentVariantProps;
};
export declare class TabContentDirective {
    private tabComponent;
    padding: import("@angular/core").InputSignal<TabContentVariantProps>;
    label: import("@angular/core").InputSignal<string>;
    private element;
    private renderer;
    constructor(tabComponent: TabComponent);
    componentClass: import("@angular/core").Signal<string>;
    classListEffect: import("@angular/core").EffectRef;
    static ɵfac: i0.ɵɵFactoryDeclaration<TabContentDirective, [{ host: true; }]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TabContentDirective, "div[tab-content]", never, { "padding": { "alias": "padding"; "required": false; "isSignal": true; }; "label": { "alias": "label"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
