import { ClaimResult } from "../Claim.js"; import { Failure, Reporter, Writer } from "./index.js"; import { Summary } from "../Summary.js"; export declare class TAPReporter implements Reporter { private writer; constructor(writer?: Writer); start(): void; end(summary: Summary): void; private writeComment; terminate(error: Failure): void; startBehavior(description: string): void; endBehavior(): void; startExample(description?: string): void; endExample(): void; startScript(location: string): void; endScript(): void; recordPresupposition(result: ClaimResult): void; recordAction(result: ClaimResult): void; recordAssumption(designator: string, result: ClaimResult): void; recordObservation(result: ClaimResult): void; private recordValidClaim; private recordSkippedClaim; private recordClaimResult; private recordInvalidClaim; private writeClaimReference; private stringify; private writeMultiline; }