import { type MessageStatus } from "./messageStatus";
import { type MessageStatusText } from "./messageStatusText";
export interface EndpointMessageOut {
    channels?: string[] | null;
    deliverAt?: Date | null;
    eventId?: string | null;
    eventType: string;
    id: string;
    nextAttempt?: Date | null;
    payload: any;
    status: MessageStatus;
    statusText: MessageStatusText;
    tags?: string[] | null;
    timestamp: Date;
}
export declare const EndpointMessageOutSerializer: {
    _fromJsonObject(object: any): EndpointMessageOut;
    _toJsonObject(self: EndpointMessageOut): any;
};
