import * as tr from "text-runner-core" ; export * as formatters from "." ; export { instantiate } from "./instantiate" ; export { printSummary } from "./print-summary" ; export { printUserError } from "./print-user-error" ; /** Names defines the names of all built-in formatters */ export type Names = "detailed" | "dot" | "progress" | "summary" ; /** Formatter defines the interface that Formatters must implement. */ export interface Formatter { finish ( args ) : void ; } /** FinishArgs defines the arguments provided to the `finish` method. */ export interface FinishArgs { readonly results : tr . ActivityResults ; }