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

/*
 * SDK Root: /Developer/SDKs/MacOSX10.5.sdk
 */


@protocol IKImageProxy;

@class IKImageWrapper, NSData, NSDictionary, NSImage, NSString;

@interface IKPictureTakerRecentPicture : NSObject
{
    NSString *_originalImageName;
    IKImageWrapper *_originalImage;
    NSDictionary *_cropInfo;
    NSData *_smallIconData;
    NSImage *_smallIconCache;
    NSString *_originalImagePath;
    struct CGSize _cropSize;
    struct CGRect _crop;
    int _version;
    double _timeValue;
    BOOL _isEmpty;
    BOOL _isABMeImage;
    void *_userInfo;
}

+ (id)defaultRecentPictureWithImageWrapper:(id)arg1 cropSize:(struct CGSize)arg2;
+ (id)defaultRecentPictureWithOriginalImage:(id)arg1 cropSize:(struct CGSize)arg2;
+ (id)defaultRecentPictureWithOriginalData:(id)arg1 cropSize:(struct CGSize)arg2;
+ (id)emptyRecentPictureWithIcon:(id)arg1;
- (BOOL)isEmpty;
- (void)setIsEmpty:(BOOL)arg1;
- (BOOL)isABMeImage;
- (void)setIsABMeImage:(BOOL)arg1;
- (id)initWithOriginalImage:(id)arg1 cropSize:(struct CGSize)arg2 cropInfo:(id)arg3 smallIcon:(id)arg4;
- (id)initWithInfo:(id)arg1 withRepository:(id)arg2;
- (void)dealloc;
- (void)finalize;
- (id)_infoToSaveInRepository:(id)arg1;
- (id)originalImageName;
- (id)originalImagePath;
- (void)setOriginalImagePath:(id)arg1;
- (id)originalImage;
- (id)editedImage;
- (id)smallIcon;
- (id)cropInfo;
- (void)setCropInfo:(id)arg1 smallIcon:(id)arg2;
- (struct CGSize)cropSize;
- (void)setCropSize:(struct CGSize)arg1;
- (double)timeValue;
- (void)setTimeValue:(double)arg1;
- (void)setUserInfo:(void *)arg1;
- (void *)userInfo;
- (int)version;
- (void)upgradeForCropSize:(struct CGSize)arg1;

@end


@class NSMutableArray, NSString;

@interface IKPictureTakerRecentPictureRepository : NSObject
{
    NSString *_name;
    NSMutableArray *_sRecents;
}

+ (void)setDomainName:(id)arg1;
+ (id)domainName;
+ (id)recentRepositoryWithDomainName:(id)arg1;
+ (id)recentRepository;
- (id)initWithDomainName:(id)arg1;
- (void)dealloc;
- (id)pictureDirPath;
- (int)maxRecents;
- (id)_infoFilePath;
- (id)originalImagePathForRecent:(id)arg1;
- (void)loadRecentsIfNeeded;
- (void)removeRecent:(id)arg1;
- (BOOL)purgeExtras;
- (void)saveChanges;
- (void)setRecentPictureAsCurrent:(id)arg1;
- (id)recentPictures;
- (void)addRecent:(id)arg1;
- (void)updateRecentPicture:(id)arg1 setCropInfo:(id)arg2 smallIcon:(id)arg3;
- (void)clearRecents:(BOOL)arg1;

@end
