/**
 * LaneChooser — spec 097, FR-37 / task-44.
 *
 * Dropdown over the five values of the ContributorLane TypeSpec enum. Pure
 * presentation: emits `onLaneChange` and never holds its own state. Options
 * are derived from `Object.values(ContributorLane)` so adding a new lane to
 * the enum surfaces here automatically.
 */
import { ContributorLane } from '../../../../../packages/core/src/domain/generated/output.js';
export interface LaneChooserProps {
    value?: ContributorLane;
    onLaneChange: (lane: ContributorLane) => void;
    label?: string;
    id?: string;
}
export declare function LaneChooser({ value, onLaneChange, label, id, }: LaneChooserProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=LaneChooser.d.ts.map