import Reporter from './Reporter';
import Test from '../Test';
import Suite from '../Suite';
export default class TeamCity extends Reporter {
    _ignoredTestIds: {
        [sessionId: string]: {
            [testId: string]: boolean;
        };
    } | undefined;
    runStart(): void;
    testStart(test: Test): void;
    testEnd(test: Test): void;
    suiteStart(suite: Suite): void;
    suiteEnd(suite: Suite): void;
    private _escapeString(str);
    private _notifyUnrunTests(suite);
    private _sendMessage(type, args);
}
