import type * as React from "react"; export type McpRequirementListItemProps = { /** Leading glyph — a provider mark or a key icon. */ icon: React.ReactNode; /** Primary label: a secret key or an OAuth provider name. */ title: string; /** Render the title in monospace — secret keys read better that way. */ mono?: boolean; /** Metadata shown under the title, rendered dot-separated. */ meta?: React.ReactNode[]; /** Trailing action label, e.g. "Add" or "Enable". */ actionLabel: string; } & Omit, "children" | "title">; /** * A requirement row for the setup dialog. The whole row is the button — the * trailing action and chevron are visual affordances, not nested buttons. */ export declare function McpRequirementListItem({ icon, title, mono, meta, actionLabel, className, ...rest }: McpRequirementListItemProps): React.JSX.Element; //# sourceMappingURL=requirement-list-item.d.ts.map