import { EventEmitter } from '../../stencil-public-runtime'; /** * Individual segment option component * @slot - Default slot for segment label content */ export declare class BcmSegment { el: HTMLElement; /** * Unique identifier for this segment */ value: string; /** * Disabled state */ disabled: boolean; /** * Selected state (controlled by parent) */ selected: boolean; /** * Size variant (inherited from parent) */ size: 'small' | 'medium' | 'large'; /** * Index of this segment (inherited from parent) */ index: number; /** * Index of currently active segment (inherited from parent) */ activeIndex: number; /** * Internal event emitted when segment is clicked */ bcmSegmentClick: EventEmitter; private handleClick; /** * Tailwind class configuration */ private segmentClass; render(): any; }