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

#import "Person.h"

//#import <Foundation/NSCodingProtocol.h>

@class AddressCard, BuddyPicture, IMService, NSDate, NSDictionary, NSMutableArray, NSSet, NSString;

@interface Presentity : Person <NSCoding>
{
    IMService *_service;
    NSString *_id;
    NSString *_firstName;
    NSString *_lastName;
    NSString *_email;
    NSDictionary *_otherServiceIDs;
    unsigned int _capabilities;
    BOOL _isBuddy;
    AddressCard *_owner;
    NSMutableArray *_altOwners;
    BuddyPicture *_customPicture;
    NSDate *_idleSince;
    NSDictionary *_extraProps;
    NSSet *_groups;
}

+ (id)presentitiesForABPerson:(id)fp8;
- (id)initWithService:(id)fp8 ID:(id)fp12;
- (void)release;
- (void)dealloc;
- (id)initWithCoder:(id)fp8;
- (void)encodeWithCoder:(id)fp8;
- (BOOL)isMyLogin;
- (BOOL)justLoggedIn;
- (id)description;
- (BOOL)isBuddy;
- (void)setIsBuddy:(BOOL)fp8;
- (id)asPresentity;
- (id)presentities;
- (id)bestPresentity;
- (id)bestPresentityForService:(id)fp8;
- (void)_setOwner:(id)fp8;
- (void)addOwner:(id)fp8;
- (void)removeOwner:(id)fp8;
- (id)owner;
- (id)ownerNotMe;
- (id)owners;
- (void)makeOwnersPerformSelector:(SEL)fp8 withObject:(id)fp12;
- (id)service;
- (BOOL)hasName;
- (id)name;
- (id)firstName;
- (id)lastName;
- (void)setFirstName:(id)fp8 lastName:(id)fp12;
- (id)email;
- (void)setEmail:(id)fp8;
- (id)ID;
- (id)nameAndID;
- (void)setOtherServiceIDs:(id)fp8;
- (id)otherServiceIDs;
- (id)presentityForOtherService:(id)fp8;
- (BOOL)matchesPresentity:(id)fp8;
- (id)promoteToAddressCard;
- (int)compareIDs:(id)fp8;
- (id)tooltipString;
- (id)balloonColor;
- (id)groups;
- (void)setGroups:(id)fp8;
- (void)clearAttributedStatusMessageCache;
- (id)extraProperties;
- (void)requestValueOfProperty:(id)fp8;
- (BOOL)setValue:(id)fp8 ofExtraProperty:(id)fp12;
- (void)setExtraProperties:(id)fp8;
- (id)location;
- (id)IDWithoutLocation;
- (id)presentityWithoutLocation;
- (id)existingPresentityWithoutLocation;
- (id)dependentPresentities;
- (BOOL)isDependentOnPresentity:(id)fp8;
- (unsigned int)capabilities;
- (void)setCapabilities:(unsigned int)fp8;
- (void)statusChanged:(int)fp8 message:(id)fp12;
- (void)statusMessageChanged:(id)fp8;
- (void)statusChanged:(int)fp8;
- (void)requestStatusMessage;
- (id)nameOfStatus;
- (double)idleTime;
- (void)setIdleSince:(id)fp8;
- (void)_postNotificationName:(id)fp8;
- (void)_ownerInfoChanged:(id)fp8;
- (void)_ownerPictureChanged:(id)fp8;
- (id)picture;
- (id)genericPicture;
- (void)setCustomPictureData:(id)fp8;
- (id)_createCustomPicture;
- (id)customPictureRegardlessOfBlocking;
- (void)_ownerPictureBlockingChanged;
- (id)nowPlayingString;
- (BOOL)_isMyIDInList:(id)fp8;
- (BOOL)isBlocked;
- (void)setBlocked:(BOOL)fp8;

@end

