import { ISelectedArtifactVersion } from '../Environments';
import { IManagedArtifactSummary, IManagedArtifactVersion } from '../../domain/IManagedEntity';
import './ArtifactRow.less';
interface IArtifactsListProps {
    artifacts: IManagedArtifactSummary[];
    versionSelected: (version: ISelectedArtifactVersion) => void;
    selectedVersion?: ISelectedArtifactVersion;
}
export declare function ArtifactsList({ artifacts, selectedVersion, versionSelected }: IArtifactsListProps): JSX.Element;
interface IArtifactRowProps {
    isSelected: boolean;
    clickHandler: (artifact: ISelectedArtifactVersion) => void;
    version: IManagedArtifactVersion;
    reference: string;
    name?: string;
}
export declare const ArtifactRow: ({ isSelected, clickHandler, version: versionInfo, reference, name }: IArtifactRowProps) => JSX.Element;
export {};
