blob: a8fa84786b052dbb49e6d32efd873ef8ba6e614c [file] [log] [blame]
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import './settings_ui/settings_ui.js';
export {CrActionMenuElement} from 'chrome://resources/cr_elements/cr_action_menu/cr_action_menu.js';
export {CrButtonElement} from 'chrome://resources/cr_elements/cr_button/cr_button.js';
export {CrDrawerElement} from 'chrome://resources/cr_elements/cr_drawer/cr_drawer.js';
export {CrLinkRowElement} from 'chrome://resources/cr_elements/cr_link_row/cr_link_row.js';
export {CrRadioButtonElement} from 'chrome://resources/cr_elements/cr_radio_button/cr_radio_button.js';
export {CrRadioGroupElement} from 'chrome://resources/cr_elements/cr_radio_group/cr_radio_group.js';
export {CrToggleElement} from 'chrome://resources/cr_elements/cr_toggle/cr_toggle.js';
export {CrToolbarElement} from 'chrome://resources/cr_elements/cr_toolbar/cr_toolbar.js';
export {CrToolbarSearchFieldElement} from 'chrome://resources/cr_elements/cr_toolbar/cr_toolbar_search_field.js';
export {PluralStringProxyImpl as SettingsPluralStringProxyImpl} from 'chrome://resources/js/plural_string_proxy.js';
export {SettingsAboutPageElement} from './about_page/about_page.js';
export {AboutPageBrowserProxy, AboutPageBrowserProxyImpl, UpdateStatus} from './about_page/about_page_browser_proxy.js';
// <if expr="_google_chrome and is_macosx">
export {PromoteUpdaterStatus} from './about_page/about_page_browser_proxy.js';
// </if>
export {AppearanceBrowserProxy, AppearanceBrowserProxyImpl} from './appearance_page/appearance_browser_proxy.js';
export {SettingsAppearancePageElement} from './appearance_page/appearance_page.js';
export {HomeUrlInputElement} from './appearance_page/home_url_input.js';
export {SettingsAutofillPageElement} from './autofill_page/autofill_page.js';
export {AccountStorageOptInStateChangedListener, CredentialsChangedListener, PasswordCheckInteraction, PasswordCheckReferrer, PasswordCheckStatusChangedListener, PasswordExceptionListChangedListener, PasswordManagerAuthTimeoutListener, PasswordManagerImpl, PasswordManagerProxy, PasswordsFileExportProgressListener, SavedPasswordListChangedListener} from './autofill_page/password_manager_proxy.js';
export {BaseMixin} from './base_mixin.js';
export {SettingsBasicPageElement} from './basic_page/basic_page.js';
export {ControlledRadioButtonElement} from './controls/controlled_radio_button.js';
export {ExtensionControlledIndicatorElement} from './controls/extension_controlled_indicator.js';
export {SettingsDropdownMenuElement} from './controls/settings_dropdown_menu.js';
export {SettingsIdleLoadElement} from './controls/settings_idle_load.js';
export {SettingsToggleButtonElement} from './controls/settings_toggle_button.js';
// <if expr="not is_chromeos">
export {DefaultBrowserBrowserProxy, DefaultBrowserBrowserProxyImpl, DefaultBrowserInfo} from './default_browser_page/default_browser_browser_proxy.js';
export {SettingsDefaultBrowserPageElement} from './default_browser_page/default_browser_page.js';
// </if>
export {ExtensionControlBrowserProxy, ExtensionControlBrowserProxyImpl} from './extension_control_browser_proxy.js';
export {HatsBrowserProxy, HatsBrowserProxyImpl, TrustSafetyInteraction} from './hats_browser_proxy.js';
export {loadTimeData} from './i18n_setup.js';
export {LifetimeBrowserProxy, LifetimeBrowserProxyImpl} from './lifetime_browser_proxy.js';
export {MetricsBrowserProxy, MetricsBrowserProxyImpl, PrivacyElementInteractions, PrivacyGuideInteractions, PrivacyGuideSettingsStates, SafeBrowsingInteractions, SafetyCheckInteractions} from './metrics_browser_proxy.js';
export {NtpExtension, OnStartupBrowserProxy, OnStartupBrowserProxyImpl} from './on_startup_page/on_startup_browser_proxy.js';
export {SettingsOnStartupPageElement} from './on_startup_page/on_startup_page.js';
export {SettingsStartupUrlDialogElement} from './on_startup_page/startup_url_dialog.js';
export {EDIT_STARTUP_URL_EVENT, SettingsStartupUrlEntryElement} from './on_startup_page/startup_url_entry.js';
export {SettingsStartupUrlsPageElement} from './on_startup_page/startup_urls_page.js';
export {StartupUrlsPageBrowserProxy, StartupUrlsPageBrowserProxyImpl} from './on_startup_page/startup_urls_page_browser_proxy.js';
export {OpenWindowProxy, OpenWindowProxyImpl} from './open_window_proxy.js';
export {pageVisibility, setPageVisibilityForTesting} from './page_visibility.js';
// <if expr="chromeos_ash">
export {AccountManagerBrowserProxy, AccountManagerBrowserProxyImpl} from './people_page/account_manager_browser_proxy.js';
// </if>
export {SettingsPeoplePageElement} from './people_page/people_page.js';
export {ProfileInfo, ProfileInfoBrowserProxy, ProfileInfoBrowserProxyImpl} from './people_page/profile_info_browser_proxy.js';
export {MAX_SIGNIN_PROMO_IMPRESSION, SettingsSyncAccountControlElement} from './people_page/sync_account_control.js';
export {PageStatus, StatusAction, StoredAccount, SyncBrowserProxy, SyncBrowserProxyImpl, SyncPrefs, syncPrefsIndividualDataTypes, SyncStatus, TrustedVaultBannerState} from './people_page/sync_browser_proxy.js';
export {prefToString, stringToPrefValue} from './prefs/pref_util.js';
export {SettingsPrefsElement} from './prefs/prefs.js';
export {PrefsMixin, PrefsMixinInterface} from './prefs/prefs_mixin.js';
export {CrSettingsPrefs} from './prefs/prefs_types.js';
export {PrivacyGuideBrowserProxy, PrivacyGuideBrowserProxyImpl} from './privacy_page/privacy_guide/privacy_guide_browser_proxy.js';
export {SettingsPrivacyPageElement} from './privacy_page/privacy_page.js';
export {MetricsReporting, PrivacyPageBrowserProxy, PrivacyPageBrowserProxyImpl, ResolverOption, SecureDnsMode, SecureDnsSetting, SecureDnsUiManagementMode} from './privacy_page/privacy_page_browser_proxy.js';
export {RelaunchMixin, RestartType} from './relaunch_mixin.js';
export {ResetBrowserProxy, ResetBrowserProxyImpl} from './reset_page/reset_browser_proxy.js';
export {SettingsResetProfileBannerElement} from './reset_page/reset_profile_banner.js';
export {buildRouter, routes} from './route.js';
export {MinimumRoutes, Route, Router} from './router.js';
export {SafetyCheckBrowserProxy, SafetyCheckBrowserProxyImpl, SafetyCheckCallbackConstants, SafetyCheckChromeCleanerStatus, SafetyCheckExtensionsStatus, SafetyCheckParentStatus, SafetyCheckPasswordsStatus, SafetyCheckSafeBrowsingStatus, SafetyCheckUpdatesStatus} from './safety_check_page/safety_check_browser_proxy.js';
export {SafetyCheckIconStatus, SettingsSafetyCheckChildElement} from './safety_check_page/safety_check_child.js';
// <if expr="_google_chrome and is_win">
export {SettingsSafetyCheckChromeCleanerChildElement} from './safety_check_page/safety_check_chrome_cleaner_child.js';
// </if>
export {SettingsSafetyCheckExtensionsChildElement} from './safety_check_page/safety_check_extensions_child.js';
export {SettingsSafetyCheckNotificationPermissionsElement} from './safety_check_page/safety_check_notification_permissions.js';
export {SettingsSafetyCheckPageElement} from './safety_check_page/safety_check_page.js';
export {SettingsSafetyCheckPasswordsChildElement} from './safety_check_page/safety_check_passwords_child.js';
export {SettingsSafetyCheckSafeBrowsingChildElement} from './safety_check_page/safety_check_safe_browsing_child.js';
export {SettingsSafetyCheckUnusedSitePermissionsElement} from './safety_check_page/safety_check_unused_site_permissions.js';
export {SettingsSafetyCheckUpdatesChildElement} from './safety_check_page/safety_check_updates_child.js';
export {SearchEngine, SearchEnginesBrowserProxy, SearchEnginesBrowserProxyImpl, SearchEnginesInfo, SearchEnginesInteractions} from './search_engines_page/search_engines_browser_proxy.js';
export {SettingsSearchPageElement} from './search_page/search_page.js';
export {getSearchManager, SearchManager, SearchRequest, setSearchManagerForTesting} from './search_settings.js';
export {SettingsMainElement} from './settings_main/settings_main.js';
export {SettingsMenuElement} from './settings_menu/settings_menu.js';
export {SettingsSectionElement} from './settings_page/settings_section.js';
export {SettingsUiElement} from './settings_ui/settings_ui.js';
export {SiteFaviconElement} from './site_favicon.js';