import { Extractor, Parser } from './extract'; import { Registrar } from './registrar'; import { VulnerabilityChecker } from './vulnerability-checker'; import { CodeFinder } from './code-impact'; export interface Plugin { name: string; aliases?: string[]; extractor: Extractor; parser?: Parser; registrar: Registrar; checker?: VulnerabilityChecker; codeFinder?: CodeFinder; }