import { ILegalityDialogUIProvider, IAlertsUIProvider, ILoadingUIProvider, IToastUIProvider, IUIProvider } from '../interfaces'; import { FirebaseService } from './firebase.service'; export declare class UiService implements IUIProvider { private toastService; private alertService; private loadingService; private legalityDialog; private fire; toast: any; createToast: any; errorToast: any; okAlert: any; infoAlert: any; errorAlert: any; textboxInputAlert: any; yesNoAlert: any; createLoading: any; watchLoading: any; confirmTos: any; constructor(toastService: IToastUIProvider, alertService: IAlertsUIProvider, loadingService: ILoadingUIProvider, legalityDialog: ILegalityDialogUIProvider, fire: FirebaseService); logError(error: Error | string, messagePrefix?: string | null): void; fnWithLoading(fn: Function, message?: string): Promise; }