@class UISwitch, RUITableView, NSDate, NSDictionary, RUIPage, RemoteUITableViewCell, RUITableViewSection, NSMutableArray, RUIDetailButtonElement, UIView, NSDateFormatter, NSString, NSMutableSet, UIControl, NSData; @protocol RUITableViewRowDelegate, RUITextFieldChangeObserver; @interface RUITableViewRow : RUIElement { RemoteUITableViewCell *_tableCell; NSMutableArray *_selectOptions; UISwitch *_switchControl; BOOL _switchValue; struct CGSize { double width; double height; } _cachedSize; NSDateFormatter *_datePickerFormatter; } @property (retain, nonatomic) NSDate *date; @property (retain, nonatomic) NSDate *dateMin; @property (retain, nonatomic) NSDate *dateMax; @property (weak, nonatomic) RUITableViewSection *section; @property (weak, nonatomic) RUITableView *tableView; @property (readonly, nonatomic) BOOL _hasSubLabel; @property (weak, nonatomic) id delegate; @property (nonatomic) BOOL rowInvalid; @property (retain, nonatomic) NSDictionary *deleteAction; @property (retain, nonatomic) NSData *data; @property (retain, nonatomic) NSData *htmlSubLabelData; @property (readonly, nonatomic) long long selectedRow; @property (readonly, nonatomic) long long datePickerMode; @property (readonly, nonatomic) long long datePickerStyle; @property (retain, nonatomic) UIView *pickerView; @property (nonatomic) double height; @property (nonatomic) BOOL configured; @property (nonatomic, getter=isSelected) BOOL selected; @property (nonatomic, getter=isFocused) BOOL focused; @property (nonatomic, getter=isShowingProgressIndicator) BOOL showingProgressIndicator; @property (readonly, nonatomic) UIControl *control; @property (weak, nonatomic) id textFieldChangeObserver; @property (weak, nonatomic) RUIPage *linkedPage; @property (retain, nonatomic) RUIDetailButtonElement *detailButton; @property (readonly, nonatomic) BOOL indentWhileEditing; @property (nonatomic) long long alignment; @property (readonly, nonatomic) BOOL isCopyable; @property (readonly, nonatomic) BOOL isEditingEnabled; @property (readonly, nonatomic) NSString *copyText; @property (retain, nonatomic) NSMutableSet *searchTerms; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)initialize; + (void)resetLocale; + (id)_formatterForDateYMD; + (id)_formatterForMonthAndDay; + (id)_formatterForShortDate; + (id)_formatterForYearAndMonth; + (id)_timeZoneAdjustedDateFromDate:(id)a0; - (BOOL)textFieldShouldReturn:(id)a0; - (void)dealloc; - (void)_updateTextColors; - (void)setImageSize:(struct CGSize { double x0; double x1; })a0; - (void)setEnabled:(BOOL)a0; - (id)tableCell; - (void).cxx_destruct; - (void)setImage:(id)a0; - (void)setAttributes:(id)a0; - (BOOL)textField:(id)a0 shouldChangeCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 replacementString:(id)a2; - (long long)numberOfComponentsInPickerView:(id)a0; - (void)pickerView:(id)a0 didSelectRow:(long long)a1 inComponent:(long long)a2; - (long long)pickerView:(id)a0 numberOfRowsInComponent:(long long)a1; - (id)pickerView:(id)a0 titleForRow:(long long)a1 forComponent:(long long)a2; - (void)stopActivityIndicator; - (BOOL)supportsAutomaticSelection; - (void)_doneButtonTapped; - (void)populatePostbackDictionary:(id)a0; - (void)_datePickerChanged:(id)a0; - (id)viewForElementIdentifier:(id)a0; - (void)setValueFromString:(id)a0; - (void)textFieldEditingDidEnd:(id)a0; - (void)_switchFlipped:(id)a0; - (id)dateFormatterCalendarIdentifier; - (void)_addDoneButtonToTextField:(id)a0; - (id)_cellSelectionStyleNumber; - (id)_checkmarkAccessoryViewWithSelected:(BOOL)a0; - (id)_datePickerFormatter; - (void)_drawCustomImage:(BOOL)a0; - (BOOL)_matchesSearchTermComponent:(id)a0; - (void)_setBackgroundColor; - (void)_updateCellSelectionStyle; - (void)_updateContentForDisabledState; - (void)accessoryImageLoaded; - (void)activateDatePicker; - (void)clearCachedHeight; - (id)copyTextFromCopyableAttribute; - (void)detailLabelActivatedLinkFromCell:(id)a0 completion:(id /* block */)a1; - (void)didBecomeDeselected; - (void)didBecomeSelected; - (BOOL)loadAccessoryImage; - (BOOL)matchesSearchTerm:(id)a0; - (id)newConfiguredDatePicker; - (id)radioGroupSelectedColor; - (float)rowHeightWithMax:(float)a0 peggedHeight:(float)a1 tableView:(id)a2 indexPath:(id)a3; - (BOOL)rowSupportsLoadingIndicator; - (id)selectOptions; - (void)setDetailAndPlaceholderText; - (void)setEditableTextFieldValue:(id)a0; - (BOOL)setSelectPageRowValue:(id)a0; - (void)setSelectRowValue:(id)a0; - (void)setSelectedRowTextColor; - (void)setValueFromString:(id)a0 notify:(BOOL)a1; - (void)setupDatePickerWithCell:(id)a0; - (void)startActivityIndicator; - (void)switchCanceled; - (Class)tableCellClass; - (long long)tableCellStyle; - (id)textColorForAttributeName:(id)a0; - (id)textColorForAttributeName:(id)a0 defaultColorString:(id)a1; - (BOOL)wantsInlineActivityIndicator; - (void)webContainerView:(id)a0 didClickLinkWithURL:(id)a1; @end