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

#import <Foundation/NSObject.h>
//#import <Foundation/NSCopyingProtocol.h>


@class BuddyPicture, NSAttributedString, NSColor, NSDate, NSString;

@interface Person : NSObject <NSCopying> {
    BuddyPicture *_picture;
    int _status;
    NSString *_statusMsg;
    NSAttributedString *_attributedStatusMessage;
    NSDate *_whenStatusChanged;
    int _prevStatus;
    NSString *_prevStatusMsg;
    NSColor *_balloonColor;
    unsigned int _animating:1;
    unsigned int _customPictureChecked:1;
}

+ (void)_loadStatusImages;
+ (void)_statusImagesChanged:(id)fp8;
+ (id)imageNameForStatus:(int)fp8;
+ (id)imageForStatus:(int)fp8;
+ (id)nameOfStatus:(int)fp8;
+ (BOOL)usesAlternateStatusImages;
+ (void)setUsesAlternateStatusImages:(BOOL)fp8;
+ (id)cannedColors;
+ (id)attributedStatusMessageForString:(id)fp8;
+ (double)lengthOfAnimation;
- (id)initWithStatus:(int)fp8 message:(id)fp12;
- (id)init;
- (void)dealloc;
- (void)setPersonStatus:(int)fp8;
- (void)_postNotificationName:(id)fp8;
- (id)copyWithZone:(struct _NSZone *)fp8;
- (id)owner;
- (id)asPresentity;
- (id)asAddressCard;
- (id)ownerOrSelf;
- (id)promoteToAddressCard;
- (id)presentities;
- (id)bestPresentity;
- (id)bestPresentityForService:(id)fp8;
- (BOOL)hasName;
- (id)name;
- (id)firstName;
- (id)lastName;
- (id)email;
- (id)nameAndEmail;
- (id)balloonColor;
- (void)setBalloonColor:(id)fp8;
- (unsigned int)capabilities;
- (BOOL)hasConferencing;
- (BOOL)hasCapability:(unsigned int)fp8;
- (BOOL)isBuddy;
- (id)groups;
- (int)status;
- (id)nameOfStatus;
- (int)previousStatus;
- (int)effectiveStatus;
- (id)statusMessage;
- (id)attributedStatusMessage;
- (id)previousStatusMessage;
- (double)idleTime;
- (BOOL)justLoggedIn;
- (void)_clearAttributedStatusMessageCache;
- (void)clearAttributedStatusMessageCache;
- (void)_setStatus:(int)fp8 message:(id)fp12;
- (double)timeSinceStatusChanged;
- (BOOL)isAnimating;
- (id)tooltipString;
- (float)transitionPhase:(float)fp8;
- (float)transitionAlphaTo:(float)fp8 from:(float)fp12 throbs:(int)fp16;
- (id)customPicture;
- (BOOL)_customPictureChecked;
- (id)_createCustomPicture;
- (void)_forgetCustomPicture;
- (id)genericPicture;
- (id)picture;
- (id)image;
- (BOOL)hasPicture;
- (void)setPicture:(id)fp8;
- (void)_setPicture:(id)fp8;
- (void)setPictureFromImage:(id)fp8;
- (void)drawNameIn:(struct _NSRect)fp8 flipped:(BOOL)fp24;
- (id)smallStatusIcon;
- (int)compareFirstNames:(id)fp8;
- (int)compareLastNames:(id)fp8;
- (int)compareStatusThenFirstNames:(id)fp8;
- (int)compareStatusThenLastNames:(id)fp8;

@end

