import { McpToolkitAvatarProps } from './toolkit-avatar'; import type * as React from "react"; export type McpToolkitGroupHeaderProps = { /** Toolkit display name — rendered with `capitalize` styling. */ name: string; /** Branded-icon lookup key passed through to `McpToolkitAvatar`. */ toolkitId?: string; /** Avatar size. Defaults to `"sm"` to match in-line section headers. */ avatarSize?: McpToolkitAvatarProps["size"]; /** * Heading element used for the name. Choose based on document outline — * default `h4` fits inside a section nested under the picker's `h3`. */ headingAs?: "h2" | "h3" | "h4" | "h5"; /** * Right-of-name count line — typically "N selected" or just a raw tool * count. Wrap free-form text in a `` for consistent styling. */ count?: React.ReactNode; /** * Optional trailing slot rendered after the count (e.g. an inline "Add N * more" expander button). */ trailing?: React.ReactNode; } & Omit, "children">; /** * Section header for a toolkit group: branded avatar, name, count, and an * optional trailing slot for inline actions. Used at the top of every * "tools grouped under their server" list — search results, the drill-in * view's identity strip, and the grouped selection review. */ export declare function McpToolkitGroupHeader({ name, toolkitId, avatarSize, headingAs: Heading, count, trailing, className, ...rest }: McpToolkitGroupHeaderProps): React.JSX.Element; //# sourceMappingURL=toolkit-group-header.d.ts.map