import { type EventEmitter } from '../../stencil-public-runtime'; import type { Theme } from '../../utils/styles'; /** * @component diwa-segmented-control-item * * A single segment used inside `diwa-segmented-control`. * The parent manages `selected`, `disabled`, and `compact` automatically. * You only need to supply `value` and label content via the default slot. * * Usage: * Week */ export declare class DiwaSegmentedControlItem { host: HTMLDiwaSegmentedControlItemElement; /** Per-component theme override. */ theme: Theme; /** The value emitted when this segment is activated. */ value: string; /** Whether this segment is currently selected. Set by the parent. */ selected: boolean; /** Whether this segment is disabled. Also set by the parent when the group is disabled. */ disabled: boolean; /** Smaller sizing. Also set by the parent when compact is enabled. */ compact: boolean; /** * Internal event — dispatched to the parent control when clicked. * Consumers should listen to the parent's `update` event. */ segmentSelect: EventEmitter<{ value: string; }>; private handleClick; render(): any; } //# sourceMappingURL=diwa-segmented-control-item.d.ts.map