import AbstractEventTest from '../../../tests/AbstractEventTest';
export default class CreatingAnEventTest extends AbstractEventTest {
    private static readonly expectedVersion;
    protected static hasCreateAction(): Promise<void>;
    protected static cantCreateEventWithoutBeingRegistered(): Promise<void>;
    protected static createsPayloadBuildersAndSchemas(): Promise<void>;
    protected static createsEventWithPayloadsPermissionsAndOptions(): Promise<void>;
    protected static createdEventsAreTypedCorrectly(): Promise<void>;
    protected static canReferenceSchemaFromOtherModule(): Promise<void>;
    protected static asksForVersionIfPreviousVersionExistsOnDifferentDay(): Promise<void>;
    private static createEvent;
    private static registerCurrentSkill;
    private static assertCreatesOptionsFile;
    private static assertExpectedTargetAndPayload;
    private static assertReturnsEventFromHealthCheck;
    private static assertExpectedPayloadSchemas;
}
