/// import { UiService, ITextAlertOptions, IYesNoAlertOptions, IOkAlertOptions, IToastElem, IToastOptions, ILoadingElem, IUIProvider } from 'ionic-firebase-auth'; import { Observable, Subscription } from 'rxjs'; export declare class FakeUiService implements jasmine.SpyObj { logError: jasmine.Spy<(error: Error, message?: string | null) => void>; toast: jasmine.Spy<(message: string, options?: IToastOptions) => Promise>; createToast: jasmine.Spy<(message: string, options?: IToastOptions) => Promise>; errorToast: jasmine.Spy<(error: Error, messagePrefix?: string, options?: IToastOptions) => Promise>; yesNoAlert: jasmine.Spy<(message: string, options?: IYesNoAlertOptions) => Promise>; okAlert: jasmine.Spy<(message: string, options?: IOkAlertOptions) => Promise>; errorAlert: jasmine.Spy<(message: string, options?: IOkAlertOptions) => Promise>; infoAlert: jasmine.Spy<(message: string, options?: IOkAlertOptions) => Promise>; textboxInputAlert: jasmine.Spy<(opts: ITextAlertOptions) => Promise>; createLoading: jasmine.Spy<(message?: string) => Promise>; watchLoading: jasmine.Spy<(source: Observable, options?: { debounce?: number; message?: string; timeoutMs?: number | null; debug?: string; }) => Promise>; isLoadingVisible: boolean; confirmTos: jasmine.Spy<() => Promise>; static create(): FakeUiService & UiService; constructor(); }