import AbstractEventTest from '../../../tests/AbstractEventTest';
export default class KeepingEventsInSyncTest extends AbstractEventTest {
    private static randomVersion;
    private static get todaysVersion();
    protected static syncingSchemasWithDisconnectedStopsWithError(): Promise<void>;
    protected static syncingSchemasDoesNotSyncEventSchemasIfEventsNotInstalled(): Promise<void>;
    protected static canGetNumberOfEventsBackFromHealthCheck(): Promise<void>;
    protected static syncsEventsFromOtherSkills(): Promise<void>;
    protected static twoSkillsWithSameEventCanBeSynced(): Promise<void>;
    protected static skillWithSameEventNameButDifferentVersionsCanBeSynced(): Promise<void>;
    protected static unRegisteredEventsAreRemoved(): Promise<void>;
    private static syncCoreEventsPretendingToBeMercuryTypes;
    private static seedSkillsAndRegisterAndSyncEvents;
    private static registerEventAndSync;
    private static assertCorePayloadSchemasAreCreated;
    private static assertFilesWereGenerated;
}
