import CustomReporter = jasmine.CustomReporter;
import JasmineStartedInfo = jasmine.JasmineStartedInfo;
import JasmineDoneInfo = jasmine.JasmineDoneInfo;
import SuiteResult = jasmine.SuiteResult;
import SpecResult = jasmine.SpecResult;
export declare class StandaloneTestCaseReporter implements CustomReporter {
    private indents;
    private currentSpec;
    private startTime;
    private failedExpectationsLogged;
    constructor();
    jasmineStarted(suiteInfo: JasmineStartedInfo): void;
    suiteStarted(suite: SuiteResult): void;
    specStarted(spec: SpecResult): void;
    onAssertStart(description: string): void;
    onAssertEnd(description: string, exception?: boolean): void;
    specDone(result: SpecResult): void;
    suiteDone(result: SuiteResult): void;
    jasmineDone(runDetails: JasmineDoneInfo): void;
    private indent;
    private logLatestErrors;
}
