import * as _angular_core from '@angular/core'; import * as i2 from 'tableau-ui-angular/common'; import { OptionComponent, IOptionLineContext } from 'tableau-ui-angular/common'; import { Primitive } from 'tableau-ui-angular/types'; import * as i3 from '@angular/common'; import * as i4 from 'tableau-ui-angular/tooltip'; declare class ButtonToggleComponent { /** * Disables the button toggle component. * This will prevent any interaction with the component * @default false */ readonly $disabled: _angular_core.InputSignal; /** * The value of the button toggle component. * This is the value that will be emitted when an option is selected. * If no value is selected, it will be undefined. * @default undefined */ readonly $selectedValue: _angular_core.ModelSignal; protected readonly $options: _angular_core.Signal[]>; readonly selectedValueChange: _angular_core.EffectRef; protected readonly $optionRenderContext: _angular_core.Signal; optionClicked(option: OptionComponent): void; onKeyDown(event: KeyboardEvent): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration, never>; static ɵcmp: _angular_core.ɵɵComponentDeclaration, "tab-button-toggle", never, { "$disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "$selectedValue": { "alias": "selectedValue"; "required": false; "isSignal": true; }; }, { "$selectedValue": "selectedValueChange"; }, ["$options"], never, false, never>; } declare class TableauUiButtonToggleModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { ButtonToggleComponent, TableauUiButtonToggleModule };