@class NSURL, NSMutableDictionary, NSObject; @protocol OS_dispatch_queue; @interface TIRequestedInputModes : NSObject { BOOL _didLoad; NSURL *_databaseURL; NSObject *_dispatchQueue; NSMutableDictionary *_inputModesByDate; } + (id)defaultDatabaseURL; - (id)initWithURL:(id)a0; - (id)init; - (void).cxx_destruct; - (void)_saveInputModes; - (void)_loadIfNecessaryWithCompletion:(id /* block */)a0; - (void)_addInputMode:(id)a0 date:(id)a1 handler:(id /* block */)a2; - (id)_inputModes; - (void)_inputModes:(id /* block */)a0; - (void)_removeAllInputModes:(id /* block */)a0; - (void)_removeInputModesBeforeDate:(id)a0 handler:(id /* block */)a1; - (void)addInputMode:(id)a0 date:(id)a1 handler:(id /* block */)a2; - (void)inputModes:(id /* block */)a0; - (void)removeAllInputModes:(id /* block */)a0; - (void)removeInputModesBeforeDate:(id)a0 handler:(id /* block */)a1; @end