// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_BROWSER_SYNC_SIGNIN_CONFIRMATION_HELPER_H_ #define COMPONENTS_BROWSER_SYNC_SIGNIN_CONFIRMATION_HELPER_H_ #include <stddef.h> #include "base/memory/raw_ptr.h" #include "base/memory/ref_counted.h" #include "base/task/cancelable_task_tracker.h" namespace base { class SequencedTaskRunner; } namespace history { class HistoryService; class QueryResults; } // namespace history namespace browser_sync { // Helper class for sync signin to check some asynchronous conditions. Call // either CheckHasHistory or CheckHasTypedUrls or both, and |return_result| // will be called with true if either returns true, otherwise false. class SigninConfirmationHelper { … }; } // namespace browser_sync #endif // COMPONENTS_BROWSER_SYNC_SIGNIN_CONFIRMATION_HELPER_H_