import { ElementRef, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export interface SegmentedOption { label: string; value: any; badge?: string; } export declare class SegmentedControlComponent implements OnInit { options: import("@angular/core").InputSignal; value: import("@angular/core").ModelSignal; disabled: import("@angular/core").InputSignal; theme: import("@angular/core").InputSignal<"light" | "dark">; variant: import("@angular/core").InputSignal<"default" | "success" | "warning" | "primary" | "danger" | "info">; equalWidth: import("@angular/core").InputSignal; id: import("@angular/core").InputSignal; valueChange: import("@angular/core").OutputEmitterRef; indicatorWidth: import("@angular/core").WritableSignal; indicatorLeft: import("@angular/core").WritableSignal; optionElements: import("@angular/core").Signal[]>; selectedIndex: import("@angular/core").Signal; variantClass: import("@angular/core").Signal; constructor(); ngOnInit(): void; onResize(): void; updateIndicator(): void; selectOption(val: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }