import { Message } from "../../abstractions/message";
import { BaseData, IEvent } from "../../utils/types";
export declare namespace plannerEvent {
    class ReleaseCreated extends Message implements IEvent {
        ReleaseId: string;
        constructor(data: BaseData & {
            releaseId: string;
        });
    }
    class PublishingRequested extends Message implements IEvent {
        ReleaseId: string;
        constructor(data: BaseData & {
            releaseId: string;
        });
    }
    class PublishingStarted extends Message implements IEvent {
        ReleaseId: string;
        constructor(data: BaseData & {
            releaseId: string;
        });
    }
    class ContentStatusUpdated extends Message implements IEvent {
        ReleaseId: string;
        constructor(data: BaseData & {
            releaseId: string;
        });
    }
    class ReleaseBuilt extends Message implements IEvent {
        ReleaseId: string;
        constructor(data: BaseData & {
            releaseId: string;
        });
    }
    class ReleaseFailed extends Message implements IEvent {
        ReleaseId: string;
        Reason: string;
        constructor(data: BaseData & {
            releaseId: string;
            reason: string;
        });
    }
}
