export type McpCardSetupButtonProps = { /** Card entity name, used in the button's accessible label. */ name: string; /** Tooltip body explaining what configuration the entity still needs. */ description: string; /** `data-slot` for queryability — differs per card (server vs tool). */ slot: string; onSetup?: () => void; /** Disables the strip so a disabled card can't fire setup. */ disabled?: boolean; /** Edge rounding/layout overrides (e.g. `rounded-r-lg` on the terminal edge). */ className?: string; }; /** * The full-height "needs setup" strip shared by the server and tool cards: a * key glyph that opens the setup flow, with a tooltip explaining what's * missing. Kept in one place so the setup affordance stays identical across * both cards; callers vary only the copy, the `data-slot`, and edge rounding. */ export declare function McpCardSetupButton({ name, description, slot, onSetup, disabled, className, }: McpCardSetupButtonProps): import("react").JSX.Element; //# sourceMappingURL=card-setup-button.d.ts.map