import Proof, { ProofPlugin } from '@proof-ui/core'; import CLIPlugin, { Arguments } from '@proof-ui/cli-plugin'; export interface JunitPluginConfig { reportPath: string; contextDir: string; } export default class JunitPlugin implements ProofPlugin, CLIPlugin { private readonly options; private disable; constructor(options?: JunitPluginConfig); apply(proof: Proof): void; command(): { options: { name: string; description: string; type: BooleanConstructor; defaultValue: boolean; }[]; }; setArgs(args: Arguments): void; }