import type * as React from "react"; export type McpToolkitChipProps = { /** Toolkit display name — rendered with `capitalize` styling. */ name: string; /** Branded-icon lookup key passed through to `McpToolkitAvatar`. */ toolkitId?: string; /** * Total tools the toolkit exposes. Only rendered when `isPartial`, paired * with `selectedCount` to show the partial fraction. */ total?: number; /** Selected tools from this toolkit. */ selectedCount?: number; /** * The toolkit was added beyond the recommended set. Surfaced in the * aggregate "+N added" count rather than per-chip; here it only sets * `data-status`. */ added?: boolean; /** * Some, but not all, tools selected — surfaces the `N/M` fraction and * sharpens the remove label so screen-reader users know how many tools * the action will drop. */ isPartial?: boolean; /** Open this toolkit's tools to adjust the selection. */ onOpen?: () => void; /** Remove the toolkit (and all of its selected tools). */ onRemove?: () => void; } & Omit, "children">; /** * Removable toolkit chip with two affordances: the body opens that server's * tools (to adjust the selection); the trailing × removes it. Built on * `RemovableChip`, which owns the shared shell, divider, and remove button. * Used inside the picker's selection summary bar. */ export declare function McpToolkitChip({ name, toolkitId, total, selectedCount, added, isPartial, onOpen, onRemove, ...rest }: McpToolkitChipProps): React.JSX.Element; //# sourceMappingURL=toolkit-chip.d.ts.map