import { IconProps } from 'neetoicons'; import React from 'react'; interface IntegrationCardProps { icon: React.FC; subIcons?: React.FC[]; label: string; description: string; className?: string; onConnect: (...args: any[]) => any; onDisconnect?: (...args: any[]) => any; onManage?: (...args: any[]) => any; onClick?: (...args: any[]) => any; isLoading?: boolean; isConnected?: boolean; isFailed?: boolean; isExpired?: boolean; disabled?: boolean; hidden?: boolean; hideDisconnect?: boolean; tooltipProps?: Partial; customDropdown?: React.ReactNode; children?: React.ReactNode; dataTestid?: string; connectPath?: string; connectUrl?: string; } /** * * A common component used for integrations across neeto products. * * ![Integrations](https://user-images.githubusercontent.com/49012815/237155224-582fe3b3-2b63-484b-bc08-6898fb8c1ce2.png|height=200|width=300) * * @example * * import IntegrationCard from "@bigbinary/neeto-molecules/IntegrationCard"; * * return ( * * * Custom Option * * * } * onConnect={handleConnect} * onDisconnect={handleDisconnect} * onManage={handleManage} * /> * ); * @endexample */ declare const IntegrationCard: React.FC; export { IntegrationCard as default }; export type { IntegrationCardProps };