import { EventEmitter, QueryList } from '@angular/core';
import { SdsTabChangeEvent } from './tab-change-event.model';
import { SdsTabDirective } from './tab.directive';
import * as i0 from "@angular/core";
export declare class SdsTabsetComponent {
    tabs: QueryList<SdsTabDirective>;
    /**
     * If `true`, non-visible tabs content will be removed from DOM. Otherwise it will just be hidden.
     */
    destroyOnHide: boolean;
    /**
     * The nav change event emitted right before the nav change happens on user click.
     *
     * This event won't be emitted if nav is changed programmatically `.select()`.
     */
    tabChange: EventEmitter<SdsTabChangeEvent>;
    static ɵfac: i0.ɵɵFactoryDeclaration<SdsTabsetComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SdsTabsetComponent, "sds-tabset", ["sdsTabset"], { "destroyOnHide": { "alias": "destroyOnHide"; "required": false; }; }, { "tabChange": "tabChange"; }, ["tabs"], never, false, never>;
}
