@interface TVRUIDarkStyleProvider : NSObject @property (readonly, nonatomic) BOOL hasHomeButton; @property (readonly, nonatomic) BOOL isPhone; - (BOOL)isPad; - (id)separatorView; - (id)_imageWithName:(id)a0; - (id)chevronImage; - (id)buttonTextColor; - (id)cellBackgroundColor; - (id)checkmarkImage; - (struct CGSize { double x0; double x1; })remoteSize; - (id)buttonBackgroundColor; - (double)_preferredFontSizeForMenuButton; - (id)colorForSpinner; - (id)devicePickerIconForDeviceModel:(id)a0; - (id)_darkTraitCollectionWithLevel:(long long)a0; - (id)_symbolImageForButtonPanelNamed:(id)a0; - (id)_symbolImageForMediaControlsNamed:(id)a0; - (id)_symbolImageForTopControlPanelNamed:(id)a0; - (id)airplaySetTopBoxIcon; - (id)airplayStickIcon; - (id)appleTVIcon; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })captionButtonInsets; - (struct CGSize { double x0; double x1; })captionButtonSize; - (id)cellSeparatorBackgroundColor; - (id)colorForConnectedDevice; - (id)colorForDisconnectedDevice; - (id)colorForMessageLabels; - (id)controlPanelBackgroundColor; - (id)controlPanelBackgroundView; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })controlPanelInsets; - (double)controlPanelViewHeight; - (id)defaultDeviceTitle; - (double)deviceListRowHeight; - (double)deviceSafeAreaInsetBottom; - (double)deviceSafeAreaInsetTop; - (double)deviceTitleHeight; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })directionalPadInsetForSmallDevices; - (id)directionalPadSelectButtonBorderColor; - (double)directionalPadSelectButtonBorderWidth; - (double)disabledButtonAlpha; - (id)fontForDeviceListRow; - (id)fontForDeviceTitle; - (id)fontForMessageViewDescription; - (id)fontForMessageViewTitle; - (id)fontForSpinnerTitle; - (id)fontForWiFiButton; - (id)genericTVIcon; - (id)iconForButtonType:(long long)a0; - (id)iconForDeviceModel:(id)a0; - (BOOL)isSmallDevice; - (unsigned long long)maxPagingTitleLength; - (struct CGSize { double x0; double x1; })mediaControlsButtonSize; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })mediaControlsInsets; - (double)mediaControlsViewHeight; - (id)pagingButtonBackgroundColor; - (id)pagingButtonFont; - (id)primaryButtonFont; - (struct CGSize { double x0; double x1; })primaryButtonSize; - (id)primaryTextAndGlyphColor; - (id)rootBackgroundColor; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })rootBackgroundInsets; - (id)rootBackgroundView; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })secondaryButtonInsets; - (struct CGSize { double x0; double x1; })secondaryButtonSize; - (id)textColorForDeviceTitle; - (id)textColorForSpinnerTitle; - (id)textForButtonType:(long long)a0; - (id)textForDeviceLockoutAlert; - (id)textForPairingAlert; - (id)textForPairingPasswordAlert; - (id)tintColorForButtonDisabled; - (id)tintColorForButtonEnabled; - (id)tintColorForChevronImage; - (id)tintColorForHints; - (double)topButtonPanelHeight; - (double)topButtonPanelPadding; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })topControlPanelInsets; - (id)touchpadBackgroundColor; - (double)touchpadCompressedCornerRadius; - (double)touchpadCornerRadius; - (double)touchpadHeight; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })touchpadInsets; - (id)tvRemoteImage; - (double)widthForMessagesView; @end