#import #import @class TGLocalization; @class UIViewController; @protocol LegacyComponentsGlobalsProvider - (TGLocalization *)effectiveLocalization; - (void)log:(NSString *)format :(va_list)args; - (UIViewController *)rootController; - (NSArray *)applicationWindows; - (UIWindow *)applicationStatusBarWindow; - (UIWindow *)applicationKeyboardWindow; - (CGRect)statusBarFrame; - (bool)isStatusBarHidden; - (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation; - (UIStatusBarStyle)statusBarStyle; - (void)setStatusBarStyle:(UIStatusBarStyle)statusBarStyle animated:(BOOL)animated; - (void)forceStatusBarAppearanceUpdate; - (void)disableUserInteractionFor:(NSTimeInterval)timeInterval; @end @interface LegacyComponentsGlobals : NSObject + (void)setProvider:(id)provider; + (id)provider; @end