import { SxProps, Theme } from '@mui/material/styles';
type Status = 'healthy' | 'warning' | 'degraded' | 'error' | 'unknown' | 'pending';
export interface AIResourceCardProps {
    kind: string;
    name: string;
    scope?: string;
    scopeLabel?: string;
    status?: Status;
    statusLabel?: string;
    icon?: React.ReactNode;
    iconColor?: string;
    metadata?: Array<{
        label: string;
        value: string;
    }>;
    compact?: boolean;
    onNavigate?: () => void;
    sx?: SxProps<Theme>;
}
declare function AIResourceCard({ kind, name, scope, scopeLabel, status, statusLabel, icon, iconColor, metadata, compact, onNavigate, sx, }: AIResourceCardProps): import("react/jsx-runtime").JSX.Element;
declare namespace AIResourceCard {
    var displayName: string;
}
export default AIResourceCard;
