import { default as React } from 'react';
import { SxProps, Theme } from '@mui/material/styles';
export interface ProviderInfo {
    id: string;
    name: string;
    icon?: React.ReactNode;
    type: 'ollama' | 'openai' | 'anthropic' | 'custom';
    endpoint?: string;
    status: 'connected' | 'disconnected' | 'error';
}
export interface ProviderCardProps {
    provider: ProviderInfo;
    onConfigure: (id: string) => void;
    onTestConnection: (id: string) => void;
    onRemove: (id: string) => void;
    sx?: SxProps<Theme>;
}
declare function ProviderCard({ provider, onConfigure, onTestConnection, onRemove, sx, }: ProviderCardProps): import("react/jsx-runtime").JSX.Element;
declare namespace ProviderCard {
    var displayName: string;
}
export default ProviderCard;
