import * as _angular_core from '@angular/core';

interface OptionItem {
    label: string;
    value: any;
}
declare class Tabs {
    options: _angular_core.InputSignal<any[]>;
    optionLabel: _angular_core.InputSignal<string>;
    optionValue: _angular_core.InputSignal<string>;
    active: _angular_core.ModelSignal<any>;
    onChange: _angular_core.OutputEmitterRef<any>;
    readonly size: _angular_core.InputSignal<"small" | "large" | undefined>;
    readonly fluid: _angular_core.InputSignalWithTransform<boolean, unknown>;
    disabled: _angular_core.InputSignalWithTransform<boolean, unknown>;
    constructor();
    onTabChange(value: any): void;
    static ɵfac: _angular_core.ɵɵFactoryDeclaration<Tabs, never>;
    static ɵcmp: _angular_core.ɵɵComponentDeclaration<Tabs, "mt-tabs", never, { "options": { "alias": "options"; "required": false; "isSignal": true; }; "optionLabel": { "alias": "optionLabel"; "required": false; "isSignal": true; }; "optionValue": { "alias": "optionValue"; "required": false; "isSignal": true; }; "active": { "alias": "active"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "fluid": { "alias": "fluid"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, { "active": "activeChange"; "onChange": "onChange"; }, never, never, true, never>;
}

export { Tabs };
export type { OptionItem };
