//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Mar 11 2021 20:53:35).
//
//  Copyright (C) 1997-2019 Steve Nygard.
//

#import <objc/NSObject.h>

#import <LunaKit/LKPreferencesModule-Protocol.h>

@class NSBox, NSMutableArray;

@interface LKPreferencesModule : NSObject <LKPreferencesModule>
{
    NSBox *_preferencesView;
    struct CGSize _minSize;
    BOOL _hasChanges;
    NSMutableArray *_topLevelObjects;
    void *_proReserved1;
    void *_proReserved2;
    void *_proReserved3;
}

+ (id)sharedInstance;
- (BOOL)isResizable;
- (BOOL)preferencesWindowShouldClose;
- (BOOL)moduleCanBeRemoved;
- (void)moduleWasInstalled;
- (void)moduleWillBeRemoved;
- (void)setMinSize:(struct CGSize)arg1;
- (struct CGSize)minSize;
- (void)didChange;
- (void)initializeFromDefaults;
- (void)willBeDisplayed;
- (void)saveChanges;
- (BOOL)hasChangesPending;
- (id)titleForIdentifier:(id)arg1;
- (id)imageForPreferenceNamed:(id)arg1;
- (id)contentBox;
- (void)setContentBox:(id)arg1;
- (id)viewForPreferenceNamed:(id)arg1;
- (void)setPreferencesView:(id)arg1;
- (id)preferencesNibName;
- (id)init;
- (void)dealloc;

@end

