/*
 *     Generated by class-dump 3.0.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004 by Steve Nygard.
 */

#import "NSObject.h"

#import "NSCodingProtocol.h"

@class IncomingFile, NSAttributedString, NSColor, NSDate, Presentity;

@interface InstantMessage : NSObject <NSCoding>
{
    Presentity *_sender;
    NSDate *_time;
    NSAttributedString *_text;
    NSColor *_bgColor;
    IncomingFile *_file;
    int _flags;
}

+ (id)fromMeOnService:(id)fp8 withText:(id)fp12 outgoingFile:(id)fp16 flags:(int)fp20;
- (id)initWithSender:(id)fp8 time:(id)fp12 text:(id)fp16 incomingFile:(id)fp20 flags:(int)fp24;
- (id)initWithSender:(id)fp8 time:(id)fp12 string:(id)fp16 incomingFile:(id)fp20 flags:(int)fp24;
- (id)initWithCoder:(id)fp8;
- (void)encodeWithCoder:(id)fp8;
- (void)dealloc;
- (id)description;
- (id)sender;
- (BOOL)fromMe;
- (id)time;
- (id)text;
- (void)setText:(id)fp8;
- (id)displayText_showingName:(BOOL)fp8 markIfEmpty:(BOOL)fp12;
- (id)backgroundColor;
- (void)setBackgroundColor:(id)fp8;
- (id)incomingFile;
- (id)outgoingFile;
- (int)flags;
- (BOOL)finished;
- (BOOL)isEmpty;
- (BOOL)isEmote;

@end

