import { Disposable } from '@gitlab-org/disposable'; import { NotifyFn } from '../notifier'; import { SuggestionApiErrorCheck } from './suggestion_api_error_check'; export interface SuggestionApiErrorNotifier { setErrorNotifyFn(errorNotifyFn: NotifyFn): void; setRecoveryNotifyFn(recoveryNotifyFn: NotifyFn): void; } export declare const SuggestionApiErrorNotifier: import("@gitlab-org/di").InterfaceId; export declare class DefaultSuggestionApiErrorNotifier implements SuggestionApiErrorNotifier, Disposable { #private; constructor(apiErrorCheck: SuggestionApiErrorCheck); setErrorNotifyFn(errorNotifyFn: NotifyFn): void; setRecoveryNotifyFn(recoveryNotifyFn: NotifyFn): void; dispose(): void; }