import { StickyInfo } from './sticky-info.mjs';

declare class Message {
    __classname__: string;
    ObjectID: string | null;
    UserID: string | null;
    MessageID: string | null;
    MessageType: string | null;
    MessageTypeDetail: string | null;
    Message: string | null;
    TimeStamp: string | null;
    Expiration: string | null;
    MessageLevel: string | null;
    FromUser: string | null;
    StickyInfo: StickyInfo | null;
    ThreadMessageID: string | null;
    ReplyToMessageID: string | null;
    MessageStatus: string | null;
    ObjectVersion: string | null;
    constructor(ObjectID?: string | null, UserID?: string | null, MessageID?: string | null, MessageType?: string | null, MessageTypeDetail?: string | null, Message?: string | null, TimeStamp?: string | null, Expiration?: string | null, MessageLevel?: string | null, FromUser?: string | null, StickyInfo?: StickyInfo | null, ThreadMessageID?: string | null, ReplyToMessageID?: string | null, MessageStatus?: string | null, ObjectVersion?: string | null);
}

export { Message };
