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

#import "NSObject.h"

@class NSLock;

@interface RUIPreferenceManager : NSObject
{
    NSLock *_preferencesLock;
}

+ (id)sharedPreferences;
- (id)init;
- (void)dealloc;
- (id)objectForKey:(id)fp8 forDomain:(id)fp12;
- (int)integerForKey:(id)fp8 forDomain:(id)fp12;
- (float)floatForKey:(id)fp8 forDomain:(id)fp12;
- (BOOL)boolForKey:(id)fp8 forDomain:(id)fp12 withValueForMissingPrefs:(BOOL)fp16;
- (id)stringForKey:(id)fp8 forDomain:(id)fp12;
- (id)descriptionForKey:(id)fp8 forDomain:(id)fp12;
- (BOOL)canSetPreferencesForKey:(id)fp8 forDomain:(id)fp12;
- (BOOL)setInteger:(int)fp8 forKey:(id)fp12 forDomain:(id)fp16 sync:(BOOL)fp20;
- (BOOL)setFloat:(float)fp8 forKey:(id)fp12 forDomain:(id)fp16 sync:(BOOL)fp20;
- (BOOL)setBool:(BOOL)fp8 forKey:(id)fp12 forDomain:(id)fp16 sync:(BOOL)fp20;
- (BOOL)setObject:(id)fp8 forKey:(id)fp12 forDomain:(id)fp16 sync:(BOOL)fp20;
- (void)syncDomain:(id)fp8;

@end

