import type * as React from "react"; export type McpSectionNavHeaderProps = { /** * Identity slot — typically a `McpToolkitGroupHeader` or a plain title with * trailing count. Rendered after the back affordance and the divider. */ identity: React.ReactNode; /** * Optional right-aligned actions (e.g. "Select all" / "Clear" buttons). Wraps * to a second row at narrow widths instead of squeezing the identity slot. */ actions?: React.ReactNode; /** * Click handler for the back affordance. When provided, the default * "← MCP servers" button is rendered automatically. */ onBack?: () => void; /** * Label for the back button (and its `aria-label`). Override to match the * surface being returned to — e.g. `"Tools"` or `"Results"`. */ backLabel?: string; /** * Render a custom back affordance. Overrides `onBack` + `backLabel` if both * are passed — useful when the back action needs to be a link instead of a * button. */ back?: React.ReactNode; } & Omit, "children">; /** * Section navigation strip used at the top of a drill-in or review pane: * a back affordance, a separator, identity (avatar + title + count), and an * optional cluster of actions on the right. Used as the recurring header for * `ToolsView` and `SelectedToolsReview` inside the MCP server picker. * * Pure layout — the caller owns what goes in each slot. */ export declare function McpSectionNavHeader({ identity, actions, back, onBack, backLabel, className, ...rest }: McpSectionNavHeaderProps): React.JSX.Element; //# sourceMappingURL=section-nav-header.d.ts.map