import { EventEmitter } from '../../stencil-public-runtime'; /** * Modern Segmented Picker component with CSS Grid-based indicator * @slot - Default slot for bcm-segment components */ export declare class BcmSegmentedPicker { el: HTMLElement; internals: ElementInternals; /** * Selected segment value */ value: string; /** * Name attribute for form association */ name: string; /** * Whether this field is required in a form */ required: boolean; /** * Size variant */ size: 'small' | 'medium' | 'large'; /** * Full width flag */ fullWidth: boolean; /** * Disabled state */ disabled: boolean; /** * Enable shadow on container */ shadow: boolean; /** * Emits when selected segment changes */ bcmSegmentChange: EventEmitter<{ value: string; previousValue: string; }>; segments: Array<{ value: string; disabled: boolean; }>; activeIndex: number; private segmentElements; private hiddenInput; componentWillLoad(): void; componentDidLoad(): void; /** * When the parent