import { JSX } from 'react/jsx-runtime'; import * as React from "react"; type RequirementsSummary = { secrets?: { configured: string[]; pending: string[]; }; oauth?: { providers: Array<{ id: string; status: "active" | "inactive"; scopes: string[]; }>; }; }; export type ToolkitCardProps = { name: string; version?: string; description?: string; toolsCount: number; isSelected?: boolean; isPartiallySelected?: boolean; selectedToolsCount?: number; Icon?: (props: { className?: string; }) => JSX.Element; requirementsSummary: RequirementsSummary; isByoc?: boolean; isPro?: boolean; onSelect?: (checked: boolean) => void; onView?: () => void; hideCheckbox?: boolean; } & Omit, "onSelect">; declare function ToolkitCardImpl({ name, version, toolsCount, Icon, isSelected, isPartiallySelected, selectedToolsCount, requirementsSummary, onSelect, onView, hideCheckbox, isByoc, isPro, ...rest }: ToolkitCardProps): JSX.Element; export declare const ToolkitCard: React.MemoExoticComponent; export {}; //# sourceMappingURL=toolkit-card.d.ts.map