#import <Foundation/Foundation.h>

@class NSString, UHASToolbarItem;

__attribute__((weak_import)) @interface _UIWindowToolbarItem : NSObject

@property(readonly, copy, nonatomic) NSString *label;
@property(readonly, copy, nonatomic) NSString *identifier;
- (id)initWithIdentifier:(id)arg1;

@end

__attribute__((weak_import)) @interface _UIWindowToolbarButtonItem : _UIWindowToolbarItem

@property(nonatomic) SEL action; // @synthesize action=_action;
@property(nonatomic) __weak id target; // @synthesize target=_target;

@property(copy, nonatomic) NSString *imageName;
@property(copy, nonatomic) NSString *label;
@property(nonatomic, getter=isEnabled) BOOL enabled;
@property(copy, nonatomic) NSString *title;

- (void)performAction;
- (id)_ourBackingItem;
- (id)initWithIdentifier:(id)arg1;

@end

@class NSArray, NSSet, NSString;
@protocol UHAToolbarInterface, UHAWindowInterface;

__attribute__((weak_import)) @interface _UIWindowToolbarController : NSObject
/*{
    id <UHAToolbarInterface> _toolbar;
    id <UHAWindowInterface> _hostWindow;
    NSArray *_itemIdentifiers;
    NSString *_centeredItemIdentifier;
    NSSet *_templateItems;
    BOOL _hasExplicitToolbar;
}*/

+ (id)sharedWindowToolbarController;
@property(copy, nonatomic) NSSet *templateItems; // @synthesize templateItems=_templateItems;
@property(copy, nonatomic) NSString *centeredItemIdentifier; // @synthesize centeredItemIdentifier=_centeredItemIdentifier;
@property(copy, nonatomic) NSArray *itemIdentifiers; // @synthesize itemIdentifiers=_itemIdentifiers;
- (void)_refreshToolbar;
@property(nonatomic) BOOL autoHidesToolbarInFullScreen;
- (id)_toolbarCreatingIfNeeded:(BOOL)arg1;
- (BOOL)_hasExplicitToolbar;
- (BOOL)_wantsToolbar;
- (void)updateForMainWindow:(id)arg1;
- (void)updateForMainHostWindowDidChangeNotification:(id)arg1;

@end