import * as React from "react"; import type { ServiceRolePanelProp } from "../../props/components/layout.prop.js"; export type { ServiceRoleItemProp, ServiceRolePanelProp, ServiceRolePanelProp as ServiceRolePanelProps, } from "../../props/components/layout.prop.js"; /** * What the panel adds is exactly the contract every service-role screen kept re-deriving: - * **Selection** as the controlled triad (`value`/`defaultValue`/`onValueChange`, defaulting to the * first role). Each role row is a real `Button` carrying `aria-current`, and selecting moves * focus-target wiring through `MasterDetail`'s `detailId`/`tabIndex={-1}` detail region. - * **Destructive confirmation built in**: `onDeleteRole`'s presence arms a per-role delete * affordance behind the package `AlertDialog` (variant `destructive`); the handler fires only * after the user confirms. */ export declare const ServiceRolePanel: React.ForwardRefExoticComponent>;