import { MarketPlacePlugin } from '../../../types';
import { Dispatch, SetStateAction } from 'react';
export type PluginDetailsProps = {
    name?: string;
    description?: string;
    type?: string;
    latestVersion: string;
    version: string;
    revisions: {
        version: string;
    }[];
    icon?: string;
    color?: string;
    owner?: string;
    website?: string;
    createdAt?: number;
    setPluginSelected?: Dispatch<SetStateAction<MarketPlacePlugin | undefined>>;
    onAdd?: (version: string) => void;
    onUpdate?: (version: string) => Promise<boolean>;
    onRemove?: () => void;
};
declare const PluginDetails: ({ name, description, icon, color, owner, website, revisions, version, latestVersion, createdAt, setPluginSelected, onAdd, onUpdate, onRemove }: PluginDetailsProps) => import("react/jsx-runtime").JSX.Element;
export default PluginDetails;
